在Excel工作表中,我想保护编辑中的单元格(A1)和格式化中的另一个单元格(B1).这意味着用户:
"保护工作表"选项允许保护整个工作表的所有锁定单元格,因此A1和B1在锁定时将具有相同的保护级别(反对格式化或编辑).
有没有办法为特定细胞或范围设置个体保护,或者至少获得相同的行为?
附加信息:
我正在为Excel开发自定义功能区扩展,其中控件需要不同的自定义图像.我设法使用位于我的文件系统中的一些图像,但我想将这些图像嵌入到.xlsm文件中.是否可以执行此操作并从更新控件图像的VBA代码中引用它们?
出于测试目的,这是定义我的自定义功能区的XML:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui" onLoad="ribbonLoaded">
<ribbon>
<tabs>
<tab idMso="TabHome" >
<group id="customGroup1" label="My Group" insertAfterMso="GroupFont">
<button id="customButton1" label="Click Me" size="large" onAction="Macro1" getImage="getButtonImage"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
Run Code Online (Sandbox Code Playgroud)
这是改变customButton1控件图像的宏:
Dim imgIndex As Long
Public Sub getButtonImage(ByVal control As IRibbonControl, ByRef Image)
Select Case control.ID
Case "customButton1"
Set Image = LoadPicture("img" + Trim(Str(imgIndex)) + ".bmp")
imgIndex = (imgIndex + 1) Mod 2
End Select
End Sub
Run Code Online (Sandbox Code Playgroud)
我试图在.xlsm中添加bmp文件并引用它们更新关系文件(.rels),但我不知道如何从VBA引用它们,最重要的是,当我用Excel打开文件并保存它时,它们会被自动删除...
任何帮助表示赞赏!
我注意到Qt TS文件中的某些消息对于它们的翻译元素有一个"消失"类型,但它的使用并不清楚.似乎只有"未命名"上下文中的消息才具有此类型.相应的DTD只说这个值是在Qt 5.2中引入的,我找不到任何其他文档.
它的含义是lupdate什么?该工具何时添加它?它是否类似于"过时"类型,即代码中不再存在旧字符串?这些字符串是否存在于.qm文件中lrelease?