我正处于项目的估算阶段,一个要求是我的应用程序将在MS-Outlook中创建草稿电子邮件(附件),然后用户可以查看和发送。该应用程序是用WPF编写的。
客户端将具有Outlook 2003或Outlook 2007.生成草稿时,文件系统上已存在需要附加的文件。
我做了一些初步研究,但希望得到一些有第一手经验的人的意见。
问题:
感谢您的任何见解。
答案 0 :(得分:2)
答案 1 :(得分:0)
我认为您可以在这里使用几种工具:
Office的Visual Studio工具(VSTO)
假设您有Exchange,您可以使用WebDAV,Exchange的XML方法
使用内置的 mailto:功能
答案 2 :(得分:0)
您是否可以使用WebDAV,然后只需创建消息并将其放入用户的草稿文件夹中?
基本上,您最终会使用this product之类的东西(或者您可以自己动手)来创建和保存邮件。您可能能够找到一个开源解决方案。
答案 3 :(得分:0)
Outlook加载项可能是这个应用程序的好方法。您需要的工具集是Visual Studio Tools for Office(VSTO)。除了WPF要求之外,这非常简单。
请注意,API和VSTO工具是在2003年到2007年之间发展起来的。您可能只有一个代码库,但您需要编写最小公尺,即2003年。
2003和2007也有不同的主互操作程序集,这些组件弥合了.NET代码与Outlook所具有的本机代码COM接口之间的差距。对于加载项的构建和安装程序而言,这可能是一个挑战。如果您希望您的加载项安装PIA,您需要检测Office的版本并安装相应的版本,或者更常见的是,只需构建两个不同的安装程序。
我从未尝试在Outlook 2003中进行WPF。可能存在一些问题,但我不知道。