通过使用Office Open XML格式文件自定义Fluent UI
1、在桌面上创建一个名为customUI的文件夹。
2、在任何文本编辑器中创建自定义文件,编写XML标记在Fluent UI中添加新的组件、修改已存在的组件或者隐藏组件。也可以使用以前示例中的XML标记。在刚才创建的文件夹中,将该文件保存为customUI.xml(或其它名称)。
3、根据自定义Fluent UI架构(可选的)验证XML标记。
4、在Office应用程序中创建一个文档然后将其保存为Office Open XML文件格式,其扩展名为:.docx、.docm、.xlsx、.xlsm、.pptm或.pptx。
文件扩展名中带有“m”后缀的文件中包含宏,这些文件可以包含能够被RibbonX命令和控件调用的过程。
注:如果想添加代码来响应Ribbon定制的用户界面,则必须将文档保存为启用宏的格式,带有这种功能的文档包括.docm、.xlsm和.pptm格式。对于本文中包括VBA代码的所有示例,必须将其宿主文档保存为上述格式之一。
5、退出Office应用程序。
6、在Windows资源管理器中,对该文档文件名后添加文件扩展名.zip,然后双击打开该压缩文件。
7、从桌面上通过拖动customUI文件夹到被压缩的文件夹中,这样将添加定制文件到容器中。
8、拖动_rels文件夹到桌面上。一个包含.rels文件的名为_rels的文件夹出现在桌面上。
9、打开这个新文件夹,然后在文本编辑器中打开.rels文件。
10、在最后的<Relationship>元素和结束的<Relationships>元素之间,添加一行来创建文档文件和自定义文件之间的联系。确保正确地指定文件夹和文件名(Id属性为customUI(其值是任意的)提供了唯一的联系ID)
<Relationship Type=”https://schemas.microsoft.com/office/2006/
relationships/ui/extensibility” Target=”/customUI/customUI.xml”
Id=”customUIRelID” />
11、保存.rels文件。
12、将.rels文件从桌面上拖放到压缩文件中的_rels文件夹中,替换已存在的.rels文件。
13、从容器文件中删除.zip扩展名。
当在Office应用程序中打开该文件时,在Office功能区中将出现自定义的UI。如果在本例中使用前面所提供的标记,可能在打开文档时收到几条警告消息,因为您没有提供相应回调过程的代码,事实上仍没有创建一个完整的自定义UI。
声明:欢迎各大网站转载本站文章,还请保留一条能直接指向本站的超级链接,谢谢!
时间:2008-04-11 08:53:43,点击:65824
【声明】:以上文章或资料除注明为Office自创或编辑整理外,均为各方收集或网友推荐所得。其中摘录的内容以共享、研究为目的,不存在任何商业考虑。如有任何异议,请与本站联系,本站确认后将立即撤下。谢谢您的支持与理解!
相关评论
我要评论
评论内容
相关文章
推荐文章