根据正在查看的电子邮件中的文字,我希望我的VSTO Outlook插件能够使用修改后的表单来显示电子邮件。
我可以创建自定义窗格,但它们不会显示在我想要的位置。我还可以创建Outlook表单区域" Adjoining"并显示在底部。但我无法修改outlook用于显示电子邮件的两种默认表单中的任何一种 - 检查器读取表单以及主Outlook窗口中使用的阅读窗格表单。 (如果我使用了错误的条款,我会道歉。)
这是我想在电子邮件信息正上方插入一些文字标签和按钮的地方:
这可能吗? page at MSDN表示我应该可以自定义任何标准表单。
感谢您的帮助。
答案 0 :(得分:2)
Outlook(也不是VSTO)没有提供任何用于在检查员的顶部放置自定义表单的内容。 Outlook表单区域不提供此类布局。您可以使用Windows API函数对Outlook窗口进行子类化,并将自定义表单放在您需要的位置。有关详细信息,请参阅Adjacent Windows In Outlook文章和Creating Adjacent Windows In Outlook示例项目。
您也可以考虑使用Advanced Outlook view and form regions。它们允许将表单放在检查器窗口的顶部位置。