C# 如何在outlook中创建具有拖放功能的类似浏览器的列?

C# 如何在outlook中创建具有拖放功能的类似浏览器的列?,c#,outlook,C#,Outlook,我希望Outlook附带一个类似浏览器的列(类似于收件箱中的电子邮件列表)。在本专栏中,我想填充数据列表,在这里我可以从我的收件箱列表中删除任何电子邮件 我应该如何着手实现这一点,因为我对VisualStudio开发还不熟悉,所以有什么提示或链接可以让我继续前进。我阅读了两个教程,在这些教程中,我可以设计一个表单(工具栏上有一个图标,单击后会打开一个不同的窗口),但我想知道是否有可能在同一个浏览器窗口(右侧)中显示一个表单,并灵活地显示或隐藏它 我希望它出现在同一个窗口上的原因是,我希望实现收

我希望Outlook附带一个类似浏览器的列(类似于收件箱中的电子邮件列表)。在本专栏中,我想填充数据列表,在这里我可以从我的收件箱列表中删除任何电子邮件

我应该如何着手实现这一点,因为我对VisualStudio开发还不熟悉,所以有什么提示或链接可以让我继续前进。我阅读了两个教程,在这些教程中,我可以设计一个表单(工具栏上有一个图标,单击后会打开一个不同的窗口),但我想知道是否有可能在同一个浏览器窗口(右侧)中显示一个表单,并灵活地显示或隐藏它

我希望它出现在同一个窗口上的原因是,我希望实现收件箱中电子邮件到新列中自定义列表数据的拖放功能。e、 g.将电子邮件X和Y关联到C列中的流程Z


谢谢

您需要使用相邻表单开发Outlook附加模块。不幸的是,Outlook扩展模型没有提供任何现成的功能,因此您需要使用Windows API函数或使用第三方软件来获取资源管理器窗口中显示的表单。您可以在页面上阅读更多关于相邻表单的信息,您也可以在页面上找到示例代码。或者可以考虑使用替代品。


仅供参考,命令栏已弃用,不再使用。使用的是流畅的用户界面。

标题不是关键字列表,这就是标签的用途