如何在自定义Outlook加载项功能区选项卡中使用内置组
在Outlook加载项中集成内置功能区组元素
看起来你正在搭建Outlook加载项的自定义功能区,还想把Outlook原生的功能组整合进去对吧?下面是整理好的代码片段和关键点说明:
核心注意事项
- 要引用Outlook的内置功能组,核心是使用
idMso属性——这个属性的值是Office官方预设的控件ID,比如你代码里的GroupMailNew就是原生「新建」邮件相关的组ID - 你既可以在原生选项卡(比如
TabMail)里添加自定义控件,也可以把内置组直接插入到自己的自定义选项卡中
整理后的代码片段
<?xml version="1.0" encoding="UTF-8"?> <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load"> <ribbon> <tabs> <!-- 在原生邮件选项卡中添加自定义按钮 --> <tab idMso="TabMail"> <button id="myButtonId" screentip="myTab"/> </tab> <!-- 自定义选项卡,插入到原生邮件选项卡之后 --> <tab id="myTabId" insertAfterMso="TabMail"> <!-- 引入内置的「新建」邮件组 --> <group idMso="GroupMailNew"/> <!-- 这里可以添加更多自定义元素 --> </tab> </tabs> </ribbon> </customUI>
如果需要扩展功能,记得所有内置控件的idMso都要符合Office官方命名规范,比如你还可以用GroupMailDelete、GroupMailMove这类原生组ID来快速集成更多原生功能模块。
内容的提问来源于stack exchange,提问作者Shahar Shokrani
相关产品推荐
相关产品推荐

