使用免费的第三方软件,来设计自己的ui

  • 格式:pdf
  • 大小:807.26 KB
  • 文档页数:4

1 / 4 使用免费的第三方软件,来设计自己的UI “工欲善其事,必先利其器”,上则技巧虽然可以自定义UI,但过于繁锁,容易出错,下面介绍使用第三方软件来辅助UI设计,让UI设置更容易。 要完成本示例,首先需要下载3个免费软件,分别是Custom UI Editor For Microsoft Office、XML Notepad 2007和Office Fluent User Interface XML Schema。 在正确安装3个软件后,按照下面的步骤来修改文档的界面。 步骤一 按组合键,新建一个空白文档,输入一些示例文字,按组合键打开【保存】对话框,输入文件名为“这是一个用第三方软件来修改UI的文档.docm”。关闭此文件。 步骤二 打开“Custom UI Editor For Microsoft Office”软件,单击工具栏上的【打开】按钮打开【Open OOXML Document】对话框,选择上面保存的“这是一个用第三方软件来修改UI的文档.docm”文件,单击“Insert”菜单下的“Office 2010 Custom UI Part”,如图339-1所示。 图339-1 打开文档,插入一个customUI14.xml文件 步骤三 依次单击【Insert】→【Sample XML】→【Custom Tab】命令,工具会将示例代码插入到CustomUI14.xml文件中,如图339-2所示。 2 / 4 图339-2 插入“Custom Tab”(自定义选项卡)示例代码 这里仅仅是示例代码,通常都不能满足实际的要求,如果直接在这里修改,因为没有语法提示,所以容易出错,现将这里生成的示例Xml文件复制出来,用“XML Notepad 2007”来修改。 步骤四 将生成的示例Xml文字全选并按组合键复制,然后按组合键粘贴到新建的记事本中,另存为customUI14.xml,保存时注意选择“UTF-8”编码。打开“XML Notepad”软件,单击【View】→【Schemas】打开【XML Schemas】对话框。单击【File】→【Add schemas】命令,在弹出的【打开】对话框中选择“customui14.xsd”,单击【打开】按钮,最后单击【OK】按钮关闭【XML Schemas】对话框,如图339-3所示。 默认安装“Office Fluent User Interface XML Schema”时,“customui14.xsd”文件的位置是:“c:\Office 2010 Developer Resources\Schemas”。 图339-3 设置好Schemas文件 步骤五 打开“customUI14.xml”文件,单击右侧的“Tree View”,选中“Button”节点, 3 / 4 再单击会出现这个节点可以选择的几种元素,选择“toggleButton”,选择“size”的值“Large”,选择“normal”,如图339-4所示。 图339-4 使用架构方便地修改或增加Xml元素 步骤六 按组合键保存修改的文件,关闭“XML Notepad 2007”软件。打开记事本,将内容复制粘贴到“Custom UI Editor for Microsoft Office”中,如图339-5左侧所示,然后单击工具栏上的“Generate Callbacks”按钮,全选并复制其中的代码,如图339-5右侧所示。 图339-5 复制工具自动生成的回调函数(CallBack)的示例代码 步骤七 按组合键保存修改的文件,关闭“Custom UI Editor For Microsoft Office”软件。打开Word,打开“这是一个用第三方软件来修改UI的文档.docm”文件,按组合键打开VBE编辑器,将刚才复制的示例代码粘贴到ThisDocument模块下,再增加一句示例代码,按组合键返回到“视图Microsoft Word”。测试结果:单击【Custom Tab】选项卡下的【Custom Button】按钮,弹出如图339-6所示的对话框,单击【确定】按钮。 4 / 4 图339-6 添加回调函数和测试效果 注意: (1)“Custom UI Editor For Microsoft Office”不支持中文,如果你的回调函数(即上面的Callback)是中文,则会显示乱码。 (2)“Custom UI Editor For Microsoft Office”还有几个示例代码,如“backstage”(即修改“文件”选项卡下的内容)、“command”(即修改内置控件的显示、隐藏、回调函数等),读者可以—试试效果。 本篇文章节选自《Word 2010实战技巧精粹》 ISBN:9787115276759 人民邮电出版社