为Outlook 2013创建加载项以添加Button

时间:2015-08-06 09:45:47

标签: c# visual-studio-2013 outlook-addin outlook-2013

早上好, 我的公司正在寻找一种解决方案,以便为Outlook 2013分发一个在功能区中添加按钮的加载项。我想为Outlook 2013创建一个加载项,我看到可以使用Visual Studio(我使用VS 2013或2010),但我不明白如何在功能区中添加按钮(特别是在Home部分)和单击按钮时执行宏(宏已经创建)。我读了这篇教程https://msdn.microsoft.com/en-us/library/cc668191.aspx,这很有效。有人可以帮我一些代码(c#)? 谢谢你的帮助

1 个答案:

答案 0 :(得分:3)

VSTO提供了两种自定义功能区UI的主要方法:

  1. 使用功能区设计器。有关详细信息,请参阅Walkthrough: Creating a Custom Tab by Using the Ribbon Designer

  2. 使用功能区XML标记。有关详细信息,请参阅Walkthrough: Creating a Custom Tab by Using Ribbon XML

  3. 如果需要在那里添加自定义控件,则需要指定内置选项卡的idMso属性。有关控件ID,请参阅Office 2013 Help Files: Office Fluent User Interface Control Identifiers

    最后,我建议将VBA宏移动到加载项。它将提高整体性能,并允许使用BCL类(控件和组件的各种各样)来完成工作。移动,您将能够轻松地显示加载项。 VBA宏不适用于在多台PC上进行部署。