2024年4月16日发(作者:)

技巧297

自定义Backstage视图

单击【文件】选项卡,即进入Backstage视图,Backstage 视图是用于对文档执

行操作的命令集,可以在Backstage视图中定义自己的按钮,如图 297-1所示。

图 297-1 自定义Backstage视图

可按以下方法自定义如图 297-1所示的Backstage视图。

步骤一 按组合键新建一个空白文档,将其另存为“自定义Backstage

视图.docm”,关闭该文档。

步骤二 启动Custom UI Editor For Microsoft Office程序,单击

“自定义Backstage视图.docm”。

步骤三 依次单击【Insert】→【Sample XML】→【Custom OutSpace】,Custom

UI Editor For Microsoft Office将为“自定义Backstage视图.docm”创建一个

“”部件,并插入一段XML示例代码,如图 297-2所示。

按钮,打开

第1页 共5页

图 297-2 插入Custom OutSpace XML示例代码

步骤四 将XML代码修改为:

imageMso="MicrosoftAccess" onAction="OpenOffice"/>

imageMso="MicrosoftExcel" onAction="OpenOffice"/>

imageMso="MicrosoftPowerPoint" onAction="OpenOffice"/>

步骤五 单击按钮,Custom UI Editor For Microsoft Office弹出如图 297-3

所示的对话框,表明XML代码已通过编译。

第2页 共5页

图 297-3 XML代码有效性验证

步骤六 单击按钮,生成一个名为“OpenOffice”的空的回调过程,选中这个

空过程并按组合键将内容置于剪贴板上备用,如图 297-4所示。

图 297-4 生成回调过程

步骤七 单击按钮,将“”部件保存到“自定义Backstage

第3页 共5页

视图.docm”文档中,关闭Custom UI Editor For Microsoft Office。

步骤八 在Word中打开“自定义Backstage视图.docm”文档,按

组合键进入Visual Basic编辑器中,在左侧的资源管理器下双击【Project(自定义

Backstage视图)】下的【ThisDocumet】,进入【Thisdocument】的代码窗口中,按

组合键粘贴并编辑回调过程的代码,VBA代码如下,在Visual Basic编辑器

中的截图如图 297-5所示。

Sub OpenOffice(control As IRibbonControl)

Select Case

Case "MsAccess"

"MicrosoftAccess"

Case "MsExcel"

"MicrosoftExcel"

Case "MsPowerPoint"

"MicrosoftPowerPoint"

End Select

End Sub

图 297-5 编辑回调过程的代码

步骤九 关闭Visual Basic编辑器,按组合键保存该文档。

第4页 共5页

单击【文件】选项卡,单击【MS Office】,单击【Microsoft Access】,如图 297-1

所示,将激活Microsft Access程序。

方法用于运行Visual Basic宏,“MicrosoftAccess”、

“MicrosoftExcel”、“MicrosoftPowerPoint”是Word内置命令,用于启动或者切换

到相应的程序。

本篇文章节选自《Word 2010 实战技巧精粹》

电出版社

ISBN:9787115276759 人民邮

第5页 共5页