我一直在寻找解决方案几天了,我已经通过MSDN查看了Interop.Outlook,我想我找到了我需要的东西,但似乎无法正确实现它。 / p>
这是我根据VBA中看到的相似内容提出的代码。
class Program
{
Stores allstores = new Stores();
Store store;
static void Main(string[] args)
{
foreach (var store in allstores)
{
MessageBox.Show(store.FilePath);
}
}
}
`
这基本上需要在计算机列表中循环,并在其Outlook(2003年,某些2007年)上运行此代码,以便在每个Outlook配置文件中清点所有连接的PST。我确信这里有更多的代码,但我根本无法使用这部分代码。似乎缺乏有关清点Outlook数据文件的信息,其中大部分是从邮箱中读取电子邮件而不是数据文件本身。
如果有人能够对我所忽视的内容有所了解,我们将不胜感激。
编辑:
我现在实际上已经制作了一段代码,但我的兼容性问题。该程序按Office 2010/2007中的设计工作,但在访问2003版本时崩溃。我想我需要使用Microsoft Office Object 11.0,但是我只列出了Microsoft Office Object 12.0 - 有没有办法获得11.0参考?