Outlook 2010 的可扩展性,选择哪个 API?

发布于 2024-11-19 17:26:49 字数 332 浏览 5 评论 0原文

我想向 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 技术交流群。

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

发布评论

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

评论(1

伪装你 2024-11-26 17:26:49

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.

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