C#
私はワードオートメーション用のコードを持っています.MS-office
しかし、openoffice
C#を使用してワードオートメーションが必要です. それはopenofficeを通して可能ですか?プログラムで .doc ファイルを読み取り、書き込み、保存したいopenoffice
よろしくC#
お願いします
2 に答える
それが可能だ。セットアップする必要があります。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 です
短い答えいいえ、
Word は Open Office の一部ではありません。
ただし、 Writer を自動化することはできますが、モデルが異なるため、多くのコードを書き直す必要があります。
Open Office が互換性のある API を公開するとしたら、興味深い著作権と知的財産の問題が生じると思いますが、私は弁護士ではありません。ただし、私は製品や API の利点を称賛しているわけではなく、単に異なるだけです。