您不能更改 Word 2010 文件菜单上的打印命令通过使用宏

适用于: Microsoft Word 2010Word 2013

症状


在 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 网站︰
有关如何自定义 Office 2010 Backstage 视图的详细信息,请访问下面的 Microsoft 开发人员网络 (MSDN) 网站︰