1

我发现几个网页解释了如何获取 Outlook PST 文件的路径,但它们都使用Microsoft.Office.Interop.Outlook. 我想避免对 Office 互操作程序集的依赖,因为它们对于每个 Office 版本都是不同的。此外,如果 Outlook 尚未启动(因为它创建 Outlook 的实例),此技术会非常慢。

有没有 Office interop 的简单方法?

4

1 回答 1

2

在注册表中查找。本文显示了 Win2000 和 WinNT 的位置,我假设它在其他版本的 Windows 中位于类似的位置。

引用 Win2000 的文章:HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Windows Messaging Subsystem\Profiles\profilename\

编辑:有关查找值的更多信息。查看所有子键,直到找到一个001f3006具有二进制文件的名为的键Personal Folders,然后查看同一文件夹中的其他键,其中一个包含路径。(在 XP 和 Outlook 2003 上测试)

于 2010-09-15T13:29:22.820 回答