我正在尝试实现一个功能区,当用户阅读电子邮件并单击功能区按钮时,该功能区会在任务窗格中显示发件人电子邮件,但我无法使其正常工作。我使用了本教程:https://docs.microsoft.com/en-us/visualstudio/vsto/walkthrough-displaying-custom-task-panes-with-e-mail-messages-in-outlook?view=vs-2019,但功能区没有显示。当我将功能区类型更改为 Microsoft.Outlook.Explorer 时,功能区会显示,但如果我单击该按钮,则会引发错误:
我正在使用检查器来处理窗口,并且根据 Microsoft 的说法:“当您为 Outlook 创建自定义任务窗格时,自定义任务窗格与特定的资源管理器或检查器窗口相关联。资源管理器是显示内容的窗口文件夹,而检查器是显示电子邮件或任务等项目的窗口。” (https://docs.microsoft.com/en-us/visualstudio/vsto/custom-task-panes?view=vs-2019)。所以检查员应该有电子邮件,对吗?
PS:我正在使用功能区设计器
答案 0 :(得分:0)
如果将功能区类型属性设置为 Microsoft.Outlook.Explorer
值,则需要将上下文实例强制转换为 Outlook.Explorer
类。
您很可能对在 Outlook 中创建表单区域感兴趣,请参阅 Walkthrough: Design an Outlook form region 了解更多信息。
答案 1 :(得分:0)
好吧,我找到了解决方案。如果您在新窗口中弹出电子邮件,则会出现功能区。