Outlook VSTO 功能区到主页 tabControlId

发布于 2024-11-26 15:55:21 字数 755 浏览 2 评论 0原文

我正在编写一个 VSTO Microsoft Outlook 插件。该插件的版本目标是 Outlook 2007 和 2010,因此我使用 Outlook 2007 加载项(在 Visual Studio 中)。

我对 ActiveMenuBar 有一些(视觉)问题。在 Outlook 2007 中它工作正常,但在 2010 年 ActiveMenuBar 不存在;它被替换为 tabControl 和功能区。

我想检查版本 (Application.Version),如果版本是 14 (Outlook 2010),则不要将项目添加到 ActiveMenuBar,而是向 Home< 添加功能区/strong> 标签页。

如何将功能区添加到首页标签页?例如,如果我向 Message 选项卡页添加功能区,我将 ribbonControl.OfficeId 设置为“TabReadMessage”,但我找不到 ribbonControl.OfficeId 的 OfficeId强>主页选项卡。

I'm writing a VSTO Microsoft Outlook plug-in. The version destination of that plugin is Outlook 2007 and 2010, so I use the Outlook 2007 add-in (in Visual Studio).

I have some (visual) problem with ActiveMenuBar. In Outlook 2007 it works fine, but in 2010 the ActiveMenuBar doesn't exist; it is replaced with tabControl and ribbons.

I would like to check the version (Application.Version) and if the version is 14 (Outlook 2010) then don't add an item into ActiveMenuBar, but add a ribbon to the Home tabPage.

How do I add the Ribbon into the Home tab page? For example, if I add a ribbon to the Message tab page, I set the ribbonControl.OfficeId to "TabReadMessage", but I can't find the OfficeId of the Home tab.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

终弃我 2024-12-03 15:55:21

将“ControlId”属性(功能区设计器属性)或 idMso(功能区 XML)设置为 TabHome(编辑TabMail 在 Outlook 2010 和 Outlook 2013 中)。然后,功能区上的功能区组将添加到现有的主页功能区。

所有其他功能区名称的完整列表可以在2007 Office System 文档:控件 ID 列表Office 2010 帮助文件:Office Fluent 用户界面控件标识符

Set the 'ControlId' property (ribbon designer properties) or the idMso (ribbon XML) to TabHome (Edit: TabMail in Outlook 2010 and Outlook 2013). The ribbongroups on your ribbon will then be added to the existing Home ribbon.

A complete list of all other ribbon names can be found in 2007 Office System Document: Lists of Control IDs and in Office 2010 Help Files: Office Fluent User Interface Control Identifiers.

捎一片雪花 2024-12-03 15:55:21

设置 Controllid“TabNewMailMessage”并从 Outlook.mail.Compose 中选择功能区类型。然后您将在撰写邮件选项卡中获得一个插件

set Controllid "TabNewMailMessage" and Select Ribbon Type form Outlook.mail.Compose.Then you will get a addin in compose mail tab

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文