我有一个C#项目,我想要访问 MS Outlook,如果它安装在客户端机器上。"访问Outlook"部分已经通过引用 Outlook COM 对象完成,并从那里继续。我的问题现在是“如果已安装”的部分。目前,在没有安装 Outlook 的机器上,我的项目无法编译,因此我认为我将不得不不引用 Outlook 组件,并在检测到 Outlook 存在后动态加载和使用它,但我还没有找到方法来实现这一点。我是正确的吗?有人知道如何做吗?
谢谢。
编辑:已解决。遵循 Hans Passant 在其中一条评论中提供的关于使用 Office PIAs 的建议,被证明是最方便的方法。我在没有 Office 的机器上遇到了一些困难,但通过 此 问题的接受答案克服了这些困难。
谢谢。
编辑:已解决。遵循 Hans Passant 在其中一条评论中提供的关于使用 Office PIAs 的建议,被证明是最方便的方法。我在没有 Office 的机器上遇到了一些困难,但通过 此 问题的接受答案克服了这些困难。