【发布时间】:2015-03-06 00:12:02
【问题描述】:
我正在尝试创建一个 Outlook 加载项,其中会有一个 Windows 窗体。该表单内部将是一个邮件列表,即与收件箱不同的视图。
我正在为 MS Outlook 2010/2013 执行此操作,使用 C# [VS 2010 Outlook 2010 插件]。
我已经尝试探索以下内容,但它似乎不适合,或者我遗漏了一些东西:
- 表格视图(它似乎只适用于活动的资源管理器/检查器,而不适用于 Windows 窗体中可显示/可显示的内容。)
- 窗体区域
- Outlook 视图控件(我似乎找不到对 ViewCtl 或 AxMicrosoft 的引用)
我现在正在考虑只使用网格视图之类的东西,然后用邮件项填充它。但我想知道是否有比这更好的方法,是否有人可以指出我还有什么地方可以看?
谢谢:)
【问题讨论】:
-
这只是针对特定文件夹吗?您是否尝试在单独的窗口中显示此内容?还是代替 Outlook 显示的视图?
-
我不确定我是否理解... 这只是针对特定文件夹吗? - 我认为是的,尽管用户实际上可以选择哪些文件夹。 你想在单独的窗口中显示它吗? - 我想是的,因为它是一个单独的窗口窗体。 或者代替 Outlook 显示的视图? - 我认为不,默认的 Outlook 窗口应该保持原样。视图应该只在表单内。
-
如果它是您自己的窗口,是什么阻止您使用列表视图控件并以您认为合适的任何方式填充数据?如果您不喜欢列表视图,您可以使用数百个 C# 网格控件之一。
-
这是我最后的手段。我希望它看起来与默认 Outlook 窗口中的电子邮件列表相似。 Outlook 视图控件似乎可以完成这项工作,但我无法使其工作。
-
当然可以,因为它只能显示一个文件夹的内容。它不会显示您的自定义数据。
标签: c# email outlook outlook-addin