作者:绿色风
分类:
时间:2022-08-17
浏览:147
楼主 apolloh |
下面介绍修改QAT中宏按钮或内置按钮图标的方法。 如下图所示,在QAT中添加一个宏。
Excel将QAT的设置保存在名为Excel.qat的文件中,该文件位于: 注意,如果没有自定义QAT,那么该文件不存在。 现在,要修改该宏的图标,虽然可以在自定义选项中进行修改,但只是修改宏按钮的图像,并且只能修改为内置的图标。使用下面的方法可以修改内置按钮或宏按钮的图标。 在记事本或任何XML编辑器中打开Excel.qat文件,将看到下列内容:
- <mso:customUI xmlns:x1="http://schemas.microsoft.com/office/2006/01/customui/macro"
- xmlns:mso="http://schemas.microsoft.com/office/2006/01/customui">
- <mso:ribbon>
- <mso:qat>
- <mso:sharedControls>
- <mso:control idQ="mso:FileNewDefault" visible="false"/>
- <mso:control idQ="mso:FileOpen" visible="false"/>
- <mso:control idQ="mso:FileSave" visible="true"/>
- <mso:control idQ="mso:FileSendAsAttachment" visible="false"/>
- <mso:control idQ="mso:FilePrintQuick" visible="false"/>
- <mso:control idQ="mso:FilePrintPreview" visible="false"/>
- <mso:control idQ="mso:Spelling" visible="false"/>
- <mso:control idQ="mso:Undo" visible="true"/>
- <mso:control idQ="mso:Redo" visible="true"/>
- <mso:control idQ="mso:SortAscendingExcel" visible="false"/>
- <mso:control idQ="mso:SortDescendingExcel" visible="false"/>
- <mso:button idQ="x1:C:_Documents_and_Settings_Administrator_桌面_ChangeAQTImageSample.xlsm_MyMacro_1" visible="true" label="MyMacro" onAction="C:\Documents and Settings\Administrator\桌面\ChangeAQTImageSample.xlsm!MyMacro" imageMso="ListMacros"/>
- </mso:sharedControls>
- </mso:qat>
- </mso:ribbon>
- </mso:customUI>
其中,中间部分的前11行是QAT中默认的按钮,可以通过下拉QAT右侧的箭头看到,而最后一行(即下面所示的)是我们添加的按钮。
- <mso:button idQ="x1:C:_Documents_and_Settings_Administrator_桌面_ChangeAQTImageSample.xlsm_MyMacro_1" visible="true" label="MyMacro" onAction="C:\Documents and Settings\Administrator\桌面\ChangeAQTImageSample.xlsm!MyMacro" imageMso="ListMacros"/>
- 将imageMso=”ListMacros”修改为imageMso=”M”,即可以修改该按钮的图像。
- <mso:button idQ="x1:C:_Documents_and_Settings_Administrator_桌面_ChangeAQTImageSample.xlsm_MyMacro_1" visible="true" label="MyMacro" onAction="C:\Documents and Settings\Administrator\桌面\ChangeAQTImageSample.xlsm!MyMacro" imageMso="M"/>
修改后如下图所示。
若要修改内置按钮的图像,同样修改为imageMso=”M”或者其他图像。 当然,你也可以将文件名更改为压缩文件后缀,然后解压缩,修改相应的qat代码来修改按钮的图像。 |
2楼 亡者天下 |
感觉好复杂啊 |
3楼 xyf2210 |
学习先 |
4楼 水星钓鱼 |
感谢分享,学习 |
免责声明
有感于原ExcelTip.Net留存知识的价值及部分知识具有的时间限定性因素,
经与ExcelTip.Net站长Apolloh商议并征得其同意,
现将原属ExcelTip.Net的知识帖采集资料于本站点进行展示,
供有需要的人士查询使用,也慰缅曾经的论坛时代。
所示各个帖子的原作者如对版权有异议,
可与本人沟通提出,或于本站点留言,我们会尽快处理。
在此,感谢ExcelTip.Net站长Apolloh的支持,感谢本站点所有人**绿色风(QQ:79664738)**的支持与奉献,特此鸣谢!
------本人网名**KevinChengCW(QQ:1210618015)**原ExcelTip.Net总版主之一