1

C#私はワードオートメーション用のコードを持っています.MS-officeしかし、openofficeC#を使用してワードオートメーションが必要です. それはopenofficeを通して可能ですか?プログラムで .doc ファイルを読み取り、書き込み、保存したいopenofficeよろしくC# お願いします

4

2 に答える 2

1

それが可能だ。セットアップする必要があります。OpenOffice、OpenOffice SDK、SDK がインストールされている場合はsetsdkenv_windows.bat、SDK フォルダーで実行する必要があります。その後、別のコンポーネントが必要になります。ここから 3 つまたは 4 つだけインストールする必要がありますhttp://gnuwin32.sourceforge.net/packages.html

CALC のサンプルは、C:\Program Files\OpenOffice.org 3\Basis\sdk\examples\CLI\CSharp\Spreadsheet のようなパスにあります。

Writer のサンプルはちょうどオンラインで、今 Impress のサンプルが必要ですが、CALC の自動化による自動化は 10/10 です

于 2012-10-11T20:42:23.920 に答える
1

短い答えいいえ、

Word は Open Office の一部ではありません。

ただし、 Writer を自動化することはできますが、モデルが異なるため、多くのコードを書き直す必要があります。


Open Office が互換性のある API を公開するとしたら、興味深い著作権と知的財産の問題が生じると思いますが、私は弁護士ではありません。ただし、私は製品や API の利点を称賛しているわけではなく、単に異なるだけです。

于 2012-09-03T13:24:04.373 に答える