我正在尝试创建一个outlook addin,它就是要向New Mail窗口添加一个按钮。单击该按钮时,我必须将特定文本添加到邮件正文。这样做的最佳方式是什么?
我还尝试在自定义功能区中添加按钮。但我无法获得活动检查器,以便我可以拥有MailItem对象。反正有没有完成这个?欢迎任何想法......
答案 0 :(得分:2)
Globals.ThisAddIn.Application.ActiveInspector()
会为您提供有效的检查员。您尝试此操作时的错误消息是什么?
您需要引用MailItem
,因此一旦单击功能区中的按钮,您就需要检查器。获得MailItem
后,您可以访问文本正文或html正文,具体取决于Outlook.MailItem.BodyFormat
标记。 Outlook.MailItem.Body
会为您提供文字正文,而Outlook.MailItem.HTMLBody
会为您提供访问HTML正文以便附加自定义文字的权限。
您还可以使用上下文菜单,自定义任务窗格,自定义表单区域等。您最好的选择是坚持使用功能区UI,因为用户已经了解了交互。您还可以控制功能区中按钮的位置(哪个选项卡,排序顺序等)。