【发布时间】:2015-04-29 02:27:02
【问题描述】:
是否可以访问资源管理器以检查某些文件夹是否存在,并在必要时从 Outlook 插件创建文件夹?如果是这样,从 Outlook 使用什么 API/接口来执行此操作。 MAPIFolder 似乎仅适用于 Outlook 文件夹。
提前致谢
编辑:澄清一下,我说的是不属于 Outlook 的操作系统文件夹。我所说的特定文件夹实际上位于域中的文件服务器上。映射到将使用插件的用户计算机。他是域用户并且已经过身份验证这一事实是否意味着我在尝试从插件访问文件系统时不会遇到任何问题?
【问题讨论】:
-
您不能使用
System.IO.Directory.Exists(string)或System.IO.File.Exists(string)?见msdn.microsoft.com/en-us/library/… 和msdn.microsoft.com/en-us/library/system.io.file(v=vs.110).aspx -
@RonBeyer 这需要通过 Outlook 对象模型完成 - 它不是文件系统。 Shenk 你是在使用 VSTO 还是 VBA?
-
你说的是 Outlook 还是 OS 文件夹?
-
操作系统文件夹,C# 中的 VSTO
-
如果@RonBeyer 建议的功能是操作系统文件夹,它们会起作用吗?还是我需要坚持使用 MAPIFolder 界面?我认为 MAPI 仅适用于他们帐户中的 Outlook 文件夹。
标签: c# vsto outlook-addin explorer