科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道在Office2007中自定义用户界面(1)

在Office2007中自定义用户界面(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在Office2007客户端的几个产品中,Word,Excel,PowerPoint的界面可以说是变化最大的:我们之前熟悉的菜单和工具栏不见了,取而代之的是"功能区"。

作者:choral 来源:choral’s blog 2007年3月15日

关键字: Office

  • 评论
  • 分享微博
  • 分享邮件

5、在[Content_Types].xml文件中的</Types>前添加一个element:

<Override PartName="/CustomUI/LitwareRibbon.xml" ContentType="application/xml"/>

6、在_rels文件夹下的.rels中的</RelationShips>前添加一个element:

<Relationship Id="rId8" Type="http://schemas.microsoft.com/office/2006/relationships/ui/extensibility" Target="CustomUI/LitwareRibbon.xml"/>

7、将这几个文件夹和文件重新打成一个zip包:CustomRibbon.zip

8、讲此zip包文件名改为CustomRibbon.docx

9、打开这个word文档,就可以看到新添加的这个选项卡了:

在Office2007中自定义用户界面(1)

10、问题:如果需要在按下那个"Generate Number"按钮后执行一些操作怎么办?

答案:用VBA。

在Word2007中,默认的VBA编辑是关闭的,所以我们点击左上角的Office按钮,再选择其中的"Word选项",把"在功能区显示开发工具选项卡"前面的复选框挑上勾,确定后,就可以在Word的功能区中看到"开发工具"的选项卡。

11、将文档另存为"启用宏的Word文档",这时,此word文档的后缀会由docx变为docm。在Office2007中,后缀是x的文档将不会启用宏,而保护宏代码的文档都以m结尾。

12、点击"开发工具"选项卡,选择"Visual Basic"按钮,为此文档增加如下代码:

Public Sub GenerateNumber(control As Variant)

ActiveDocument.Range.InsertAfter ("我是老陈!")

End Sub

保存并关闭。

在Office2007中自定义用户界面(1)

13、点击"Litware"选项卡,再点击其中的"Generate Number"按钮,刚刚写好的这段VBA代码就开始执行了。

在Office2007中自定义用户界面(1)

(责任编辑:张思童

查看本文来源

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章