Project 2003 和 .NET COM 主要互操作程序集
我正在使用 .NET COM 主互操作程序集在 C# 中创建一个应用程序。我想知道这是否能够打开并读取 Project 2003 和 Project 2007 中的文件。另外,Project 是否必须安装在运行此应用程序的计算机上?
I am creating an app in C# using the .NET COM Primary Interop Assemblies. I was wondering if this will be able to open and read files from both Project 2003 and Project 2007. Also, does Project have to be installe don the computer that is running this app?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
那就是“是”和“是”。您必须使用 2003 PIA,除此之外的 Office 版本都向后兼容旧的 COM 接口规范。但当然您将无法使用 2007 年的特定功能。如果计算机上未安装 Project,则您无法对 Project 执行任何操作。 Project 2003 不太可能读取 Project 2007 文件,除非文件以 2003 格式保存。反过来也没问题。
That's Yes and Yes. You'll have to use the 2003 PIA, Office versions beyond this are backwards compatible with older COM interface specifications. But of course you won't be able to use 2007 specific features. You can't do anything with Project if it isn't installed on the machine. Project 2003 isn't likely to be able to read Project 2007 files unless the file was saved in 2003 format. No problem the other way around.