Outlook 2010 的可扩展性,选择哪个 API?
我想向 Outlook 2010 应用程序添加一些功能。 这些功能将包括:
- 向功能区添加按钮、
- 操作日历、
- 按下功能区按钮后显示 Windows 窗体。
我设法发现有多种方法可以通过编程方式干扰 Outlook。它们是:对象模型、PIA、MAPI 和辅助 API。 (来源)
您建议采用哪种方法来实现上述要求?我想使用 C#。非常欢迎任何有关 Outlook 开发的建议。
I would like to add some features to the Outlook 2010 application.
Those features will include:
- adding a button to the ribbon,
- manipulating the calendar,
- display Windows Form after the ribbon button is pressed.
I managed to find out that there are several ways to interfere with Outlook programmatically. They are: the object model, PIA, MAPI, and auxiliary APIs. (Source)
Which approach would you recommend to achieve the above requirements? I would like to use C#. Any tip on Outlook development is very welcome.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
VSTO 可能是最简单的方法,因为它在 Visual 中获得了设计器支持用于使用功能区的工作室。
您可以通过在 VS 中使用“创建新项目”并展开“Office”菜单来开始。
VSTO is probably the easiest way to do that, since it's got designer support in Visual Studio for working with the ribbon.
You can get started by using Create New Project in VS, and expanding the "Office" menu.