Outlook VSTO自定义组位置调整:移至「新建」组旁
解决Outlook加载项自定义组位置问题:移至「新建」组旁边
你完全可以用insertAfterMso属性实现自定义组的位置调整,邮件选项卡中「新建」组的内置控件ID是GroupNewMail,直接将这个ID赋值给该属性,就能把你的自定义组放到「新建」组的右侧。
修改后的Ribbon XML代码
<?xml version="1.0" encoding="UTF-8"?> <customUI xmlns="http://schemas.microsoft.com/office/2009/07/customui" onLoad="Ribbon_Load"> <ribbon startFromScratch="false"> <tabs> <tab idMso="TabMail"> <group id="fluxAdMail" label="Flux Ad Mail" insertAfterMso="GroupNewMail"> <button id="btnNewFluxMail" label="New Flux Ad Mail" onAction="click" size="large" imageMso="NewMail"/> </group> </tab> </tabs> </ribbon> </customUI>
关于内置控件ID的补充说明
- 微软官方整理了Office各应用的内置控件ID列表,Outlook邮件选项卡的常用内置组ID还包括:
- GroupFolder:「文件夹」组
- GroupSendReceive:「发送/接收」组
- 你也可以借助官方工具「Office Fluent UI Control Identifiers」查询更多控件ID,该工具能直观查看各应用的Ribbon控件结构及对应ID。
内容的提问来源于stack exchange,提问作者wads
相关产品推荐
相关产品推荐

