3

Office 2007 PIA を使用して、C# アプリケーションで PowerPoint ファイルを実行しています。

Office 2007 をマシンにインストールする必要があることはわかっています。

Microsoft Office の代わりにOpenOffice.orgをインストールして、同じセットアップを実行できますか?

注: Qindows マシンを使用しています。

4

2 に答える 2

4

OpenOfficeには、Automation で OpenOffice アプリケーションにアクセスできる Automation Bridge ( COM Interopを介してアクセスできる COM の適切なサブセット) がありますが、API プロファイルはまったく同じではありません。

つまり、Office 2007 PIA を使用するコードは、OpenOffice が提供する自動化モデルと互換性がありません。

確かに、おそらくOffice で実行できるのと同じことの多くを実行できますが、それらを実行する方法 (呼び出すメソッド) がまったく異なるだけです。

于 2010-02-20T08:14:37.443 に答える
1

一言で言えば、No.

PIA には、ラップする DLL (この場合は MS Office アプリケーション DLL) に固有のマッピング情報が含まれています。

于 2010-02-20T08:11:12.673 に答える