什么是正确的项目引用(.NET 或 COM 或其他)和下载我需要使用 Visual Studio 2010 C# 进行编程,以便我可以在 Outlook 用户邮箱中以编程方式创建 1,000 个文件夹和规则?
我已经尝试过 CDO,但它似乎已经过时并且现在很难使用。
什么是正确的项目引用(.NET 或 COM 或其他)和下载我需要使用 Visual Studio 2010 C# 进行编程,以便我可以在 Outlook 用户邮箱中以编程方式创建 1,000 个文件夹和规则?
我已经尝试过 CDO,但它似乎已经过时并且现在很难使用。
如果您安装了 Outlook,只需将 Outlook 添加到项目引用(COM 选项卡)。
Outlook 不再开发或安装 CDO 1.21。现在,您应该能够使用 Outlook 对象模型完成大多数事情;如果没有,您可以尝试Redemption及其RDO 对象系列- 它的RDOSession对象大致对应于 CDO 1.21 中的 MAPI.Session 对象;它确实允许创建文件夹和服务器端 Exchange 规则。
1000 个文件夹和规则似乎很复杂 - 这是针对 Outlook PST 还是 Exchange 邮箱?
我跑题了。CDO / CDONTS 已过时(但在我看来,在 COM 中使用起来很容易)。当前的 API 文档和建议可在此处获得:http: //msdn.microsoft.com/en-us/library/bb652780.aspx
假设您使用 Office 和 VS 的安装默认值,您应该在系统中的某个地方找到互操作程序集 - 只需在您的项目中引用它们并获得一些乐趣。