【发布时间】:2011-01-19 01:56:10
【问题描述】:
我一直在使用 Office 2007 PIA 在我的 C# 应用程序中运行 PowerPoint 文件。
我知道这需要在机器上安装 Office 2007。
我想知道,是否可以在安装 OpenOffice.org 而不是 Microsoft Office 的情况下运行相同的设置?
注意:我使用的是 Qindows 机器。
【问题讨论】:
标签: c# openoffice.org office-2007
我一直在使用 Office 2007 PIA 在我的 C# 应用程序中运行 PowerPoint 文件。
我知道这需要在机器上安装 Office 2007。
我想知道,是否可以在安装 OpenOffice.org 而不是 Microsoft Office 的情况下运行相同的设置?
注意:我使用的是 Qindows 机器。
【问题讨论】:
标签: c# openoffice.org office-2007
虽然 OpenOffice does have an Automation Bridge 允许您访问自动化中的 OpenOffice 应用程序(COM 的一个适当子集,您可以通过 COM Interop 访问),但 API 配置文件绝对不相同.
话虽如此,您编写的任何使用 Office 2007 PIA 的代码都将与 OpenOffice 提供的自动化模型不兼容。
当然,您可能许多可以在 Office 中执行相同的操作,只是您执行这些操作的方式(您调用的方法)会完全不同。
【讨论】:
一句话,没有。
PIA 包含特定于它们包装的 DLL 的映射信息,在您的情况下是 MS Office 应用程序 DLL。
【讨论】: