如何自定义Office功能区

 我来答
一点设计演示
高粉答主

推荐于2016-05-12 · 职场/教育各类模板,衷于原创
一点设计演示
采纳数:874 获赞数:83598

向TA提问 私信TA
展开全部

1.首先,百度“Custom UI Editor For Microsoft Office”并下载安装,利用这个工具来查看和修改功能区代码。

2.在电脑上新建一个Excel工作簿(保存成“启用宏的工作簿”)。

3.双击快捷方式,打开Custom UI Editor程序界面。

4.选择【打开】,用鼠标浏览到刚才创建的文件,并点击打开。

5.将下列代码粘贴在代码空白处:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">

  <ribbon startFromScratch="false">

  </ribbon>

</customUI>

上述是标准代码,“<ribbon startFromScratch="false">”一行保证功能区原有结构不被隐藏。

6.中间加上一个Tab的代码生成一个和【开始】并列的“Test”空选项卡。


<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">

  <ribbon startFromScratch="false">

      <tabs>

      <tab id="tabTest" label="Test">

      </tab>

    </tabs>

  </ribbon>

</customUI>

注意:标识符Tabs和Tab都是成对出现的。


7.再在Tab代码中间加上一段代码,生成一个Group(组)。

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">

  <ribbon startFromScratch="false">

      <tabs>

      <tab id="tabTest" label="Test">

        <group id="grpTest1" label="Test1">

        </group>

      </tab>

    </tabs>

  </ribbon>

</customUI>

8.在Group代码之间插入一个按钮,点击以执行某些代码功能。

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">

  <ribbon startFromScratch="false">

      <tabs>

      <tab id="tabTest" label="Test">

        <group id="grpTest1" label="Test1">

<button id="btnBaidu" label="Baidu" imageMso="FunctionWizard" size="large" supertip="Welcome to Baidu." onAction="Baidu"/>

        </group>

      </tab>

    </tabs>

  </ribbon>

</customUI>

9.上述新增加的代码解释:

<button id="btnBaidu" label="Baidu" imageMso="FunctionWizard" size="large" supertip="Welcome to Baidu." onAction="Baidu"/>

button id="btnBaidu":新增加的按钮名称为"btnBaidu",可以被代码调用;

label="Baidu":按钮显示的名字叫“Baidu”;

imageMso="FunctionWizard":显示的图标是插入函数的图标,可以更改;

size="large":图标是大图标;

supertip="Welcome to Baidu.":鼠标放在按钮时的提示;

onAction="Baidu":点击时执行名称为“Baidu”的宏。

10.关闭“Custom UI Editor For Microsoft Office”,打开刚才编辑的工作簿。按Alt+F11进入VBE界面。

11.如下图,插入一个模块。

12.在模块出粘贴代码:

Public Sub Baidu(control As IRibbonControl)

    MsgBox "欢迎使用百度产品!"

End Sub

注意:

1)代码模式为:Public Sub 代码名称(control As IRibbonControl),End Sub结尾;

2)中间部分是需要执行的代码,本代码弹出欢迎提示。

13.保存并返回Excel工作表界面,点击刚才的按钮,就可以看到信息提示框。

14.功能区自定义的基本过程为上述方法,对于下拉菜单、选择性按钮等设置大同小异,比如下图完成的一些设置:


15.关于图标的选择大家可以自行下载一些Office图标抓取工具,选择合适的图标。

AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
zxh4567
推荐于2016-11-05 · TA获得超过6.1万个赞
知道大有可为答主
回答量:2.2万
采纳率:83%
帮助的人:1.2亿
展开全部
如何自定义Office功能区(Ribbon)

Office 2007以上版本取消了2003版的菜单选择功能方法,采用了“功能区(Ribbon)”界面,可以使用户更方便的查找到想要的功能。同时,我们也可以自定义功能区,一方面将Office内置功能调整成自己习惯的方式,另一方面可以将一些代码编制的常用工具或功能编辑成自己的个性工具条。本例以Excel为例来介绍给大家如何自定义Office功能区。

Office 2007及以上版本
自定义功能区设置过程:
1
首先,百度“Custom UI Editor For Microsoft Office”并下载安装,我们利用这个工具来查看和修改功能区代码。

2
在电脑上新建一个Excel工作簿(保存成“启用宏的工作簿”)。

3
双击快捷方式,打开Custom UI Editor程序界面。

4
选择【打开】,用鼠标浏览到刚才创建的文件,并点击打开。

5
将下列代码粘贴在代码空白处:
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
</ribbon>
</customUI>
上述是标准代码,“<ribbon startFromScratch="false">”一行保证功能区原有结构不被隐藏。

6
中间加上一个Tab的代码生成一个和【开始】并列的“Test”空选项卡。

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="tabTest" label="Test">
</tab>
</tabs>
</ribbon>
</customUI>
注意:标识符Tabs和Tab都是成对出现的。

7
再在Tab代码中间加上一段代码,生成一个Group(组)。
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="tabTest" label="Test">
<group id="grpTest1" label="Test1">
</group>
</tab>
</tabs>
</ribbon>
</customUI>

8
在Group代码之间插入一个按钮,点击以执行某些代码功能。
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="tabTest" label="Test">
<group id="grpTest1" label="Test1">
<button id="btnBaidu" label="Baidu" imageMso="FunctionWizard" size="large" supertip="Welcome to Baidu." onAction="Baidu"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

9
上述新增加的代码解释:
<button id="btnBaidu" label="Baidu" imageMso="FunctionWizard" size="large" supertip="Welcome to Baidu." onAction="Baidu"/>
button id="btnBaidu":新增加的按钮名称为"btnBaidu",可以被代码调用;
label="Baidu":按钮显示的名字叫“Baidu”;
imageMso="FunctionWizard":显示的图标是插入函数的图标,可以更改;
size="large":图标是大图标;
supertip="Welcome to Baidu.":鼠标放在按钮时的提示;
onAction="Baidu":点击时执行名称为“Baidu”的宏。

10
关闭“Custom UI Editor For Microsoft Office”,打开刚才编辑的工作簿。按Alt+F11进入VBE界面。

11
如下图,插入一个模块。

12
在模块出粘贴代码:
Public Sub Baidu(control As IRibbonControl)
MsgBox "欢迎使用百度产品!"
End Sub
注意:
1)代码模式为:Public Sub 代码名称(control As IRibbonControl),End Sub结尾;
2)中间部分是需要执行的代码,本代码弹出欢迎提示。

13
保存并返回Excel工作表界面,点击刚才的按钮,就可以看到信息提示框。

14
功能区自定义的基本过程为上述方法,对于下拉菜单、选择性按钮等设置大同小异,比如下图完成的一些设置:

15
关于图标的选择大家可以自行下载一些Office图标抓取工具,选择合适的图标。

参考资料:百度经验
参考链接:http://jingyan.baidu.com/article/f96699bba8f9cf894f3c1b50.html
———————————————分割线——————————————————
满意请采纳(⊙o⊙),以上是软硬谦施团队为你带来的回答。
如果有什么不懂的可以追问,以后有什么问题可以向我提问或者向我的团队提问。(*^__^*) 嘻嘻……
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洋老师办公教程
2020-09-22 · TA获得超过6.5万个赞
知道大有可为答主
回答量:8710
采纳率:100%
帮助的人:225万
展开全部

首先我们把鼠标移动到功能区上面,然后右键,选择自定义功能区,在这里就可以设置,如果需要删除,就取消勾选,需要添加就点击勾选,最后确定,那这样就能自定义功能区。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式