我一直在使用Office 2007 PIA在我的C#应用程序中运行PowerPoint文件。
我知道这需要在计算机上安装Office 2007。
我想知道,安装OpenOffice.org而不是Microsoft Office可以运行相同的设置吗?
注意:我使用的是Qindows机器。
答案 0 :(得分:4)
虽然OpenOffice does have an Automation Bridge允许您访问自动化中的OpenOffice应用程序(COM的一个适当子集,您可以通过COM Interop访问它),但API配置文件绝对不是而不是相同。
话虽如此,您编写的使用Office 2007 PIA的任何代码都不会与OpenOffice提供的自动化模型兼容。
当然,你可以做很多你可以在Office中做的事情,这就是你要做的事情(你调用的方法)会完全不同。< / p>
答案 1 :(得分:1)
总之,没有。
PIA包含特定于它们包装的DLL的映射信息,在您的情况下是MS Office应用程序DLL。