如何创建Outlook 2013加载项命令?

时间:2018-02-06 22:13:39

标签: vba outlook vsto outlook-addin outlook-vba

我想在Outlook的日历视图中创建一个功能区按钮,它在Outlook日历视图中提取当前所选日历项目(约会)的某些属性(例如数据,时间),并创建一个列有属性的新电子邮件在文中。

我也很感谢能够提供与此任务相关的博客,文章或视频链接的答案,因为我无法找到我需要的必要指导和解释。此外,还欢迎使用Outlook板载工具执行此操作的其他解决方案。 重要提示:我不仅希望将约会转发为新电子邮件的附件,我希望将这些属性作为文本 电子邮件。

说明:

  1. 我没有MS Office插件开发的背景,请考虑这个
  2. 我已经使用VBA代码示例(https://msdn.microsoft.com/en-us/library/cc668191.aspx)成功完成了这个步骤,它为每个新的电子邮件消息添加了一些文本,但我无法弄清楚如何有效地继续完成任务完成
  3. 由于

1 个答案:

答案 0 :(得分:0)

VBA不允许为Outlook创建功能区自定义UI。如果要创建自定义UI,则需要为Outlook开发COM加载项。请在Walkthrough: Creating Your First VSTO Add-In for Outlook文章中详细了解相关内容。

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

  1. Walkthrough: Creating a Custom Tab by Using Ribbon XML
  2. Walkthrough: Creating a Custom Tab by Using the Ribbon Designer
  3. 您可以在以下系列文章中找到Fluent UI:

    此外,您可以考虑创建基于Web的加载项(以前称为Mail Aps),有关详细信息,请参阅Add-in commands for Outlook