症状
在 Microsoft Word 2010,不能用宏来更改在文件菜单上的打印命令。当创建和运行一个宏,被命名为"文件打印"时,打印对话框中出现意外。
解决方法
若要变通解决此问题,请使用 Microsoft Office 2010年自定义 UI 部件 Backstage 视图的自定义。例如,使用下面的代码创建新的按钮标记为"PrintII"触发文件打印命令。此自定义 UI 部件也隐藏 Backstage 中的打印选项卡。
注意:您必须拥有现有的 Visual Basic for Applications (VBA) 方法,名为"文件打印"。
<customUI xmlns="
http://schemas.microsoft.com/office/2009/07/customui
"> <backstage>
<button id="printBtn" label="PrintII" imageMso="PrintAreaMenu" onAction="FilePrint" insertAfterMso="FileSaveAs" />
<tab idMso="TabPrint" visible="false" />
</backstage>
</customUI>
参考资料
有关如何更改 Word 命令的详细信息,请访问下面的 Microsoft 网站︰
修改 Word 命令
有关如何自定义 Office 2010 Backstage 视图的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) 网站︰