上班族

首页 |  范文大全 | 办公软件 | 视频教程 | 职场宝典 | 办公技巧 | 电子书籍 | 期刊文粹 | PPT模板 |  免费影院 | 上班族社区
载入中…
 您现在的位置: 上班族之家 >> 电脑技术 >> office综合 >> 正文
为Office2007用户界面增加自定义按钮的方法!!!
作者:佚名 文章来源:本站原创 点击数: 更新时间:2008-4-22 15:52:10
 

本文主要为大家介绍下在Office2007中如何通过使用XML和编程代码的方式为Office2007的用户界面添加自定义按钮。

可以使用xml和编程代码的组合,添加自已的自定义按钮到Ribbon中,或者重复使用一些内置按钮。

使用XML添加控件

代码如下:
<?xml version=”1.0″ encoding=”utf-8″ ?>
<customUI xmlns=”http://schemas.microsoft.com/office/2006/01/customui” loadImage=”LoadImage” >
    <ribbon startFromScratch=”false”>
        <tabs>
            <tab id=”tab1″ label=”Button Demo” keytip=”z” >
                <group id=”group1″ label=”Demo Group”>
                    <button id=”button1″
                        enabled=”true”
                        getLabel=”GetLabel”
                        keytip=”A1″
                        getScreentip=”GetScreentip”
                        supertip=”This is a supertip for the button.”
                        getShowLabel=”GetShowLabel”
                        getShowImage=”GetShowImage”
                        getSize=”GetSize”
                        visible=”true”
                        image=”camera.bmp”
                        onAction=”OnAction” />
                    <button id=”button2″
                        getLabel=”GetLabel”
                        getShowLabel=”GetShowLabel”
                        size=”normal”
                        keytip=”A2″
                        imageMso=”TableDrawTable”
                        onAction=”OnAction” />
                </group>
            </tab>
        </tabs>
    </ribbon>
</customUI>
本示例通过给选项卡元素的label属性赋文本值,添加了一个标题为Button Demo的自定义选项卡。该选项卡包含Demo Group组,其中含有名为button1和button2的两个自定义按钮,这些按钮通过visible、enabled和size属性来定义其属性。
通过设置属性值为字符串,来给这些属性赋值,例如supertip属性,或者直接指向编程代码过程。下图显示了应用上述XML后Microsoft Office Excel 2007中的结果。


应用上述XML后Microsoft Office Excel 2007中的结果
 
在示例代码中,指定内置组件不同于自定义组件。一些属性有Mso后缀,而一些没有。例如,上面的示例中,id属性没有Mso标识符,对Office应用程序来说,这表示该按钮是一个自定义控件。在imageMso属性中,Mso后缀表明其是一个内置图像。带有Mso后缀的属性代表内置控件、命令和图像。

 

[1] [2] [3] 下一页

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章: 没有了
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    · 最新文章
    · 为Office2007用户界面增加自定义按钮的方
    · 怎样能将Office 2007菜单变成2003的风格?
    · Offic 2008 Mac将与Windows版互通!!
    · 做好使用Office 2007的准备!!!
    · Office 2007中快速输入各种特殊符号???
    · 商业周刊:Office难道真要说再见了?
    · 微软office 2007 通用快捷键!!!
    · Office2003教程完全指南【PDF格式,非常好
    · 72小时挑战Office技巧【CHM格式】
    · Microsoft Office技巧1000例【办公室人员
    · 推荐文章
    · Office2003教程完全指南【PDF格式,非常好
    · 72小时挑战Office技巧【CHM格式】
    · Microsoft Office技巧1000例【办公室人员
    · Office 2007 官方使用手册【PDF格式英文版
    · 热门文章
    · Microsoft Office技巧1000例【办公室人员
    · Office2003教程完全指南【PDF格式,非常好
    · 为Office2007用户界面增加自定义按钮的方
    · 微软office 2007 通用快捷键!!!
    · 72小时挑战Office技巧【CHM格式】
    · 做好使用Office 2007的准备!!!
    · 怎样能将Office 2007菜单变成2003的风格?
    · Office 2007中快速输入各种特殊符号???
    · Office 2007 官方使用手册【PDF格式英文版
    · 商业周刊:Office难道真要说再见了?
    关于上班族 | 免责声明 | 广告服务 | 合作伙伴 | 友情链接 | 联系我们 | 诚聘英才 | 网站地图
    CopryRight ?2007-2008 / All Rights Reserved
    sd106#qq.com 客服QQ:19095929 网站备案号:鲁ICP备08003375号
    财付通支付