2017-06-19 1 views
1

win32com機能を使用するPythonプログラムを実行しようとしています。これにはいくつかのオフィスモジュールでの作業が含まれています。マシンにMicrosoft Officeをインストールせずにwin32comスクリプトを実行することは可能ですか?

私の質問です:Microsoft Officeがインストールされていないマシンでも実行できますか?出来ますか?

もしそうでなければ、(特にword)をインストールしないでオフィスモジュールを扱うためのwin32comの代替品があります。

答えて

7

いいえ、OfficeをインストールせずにOfficeを自動化することはできません。 Officeを自動化するときは、作業を実行するのはOfficeです。したがって、それはインストールする必要があります。

OfficeをインストールせずにWord文書を処理する場合は、適切なサードパーティ製のモジュールを見つける必要があります。例えば、python-docx。これはそのようなモジュールの1つで、より多くのモジュールがあると確信しています。どちらを使用するかを決める前に、オプションを評価するために少し時間を投資することをお勧めします。

+0

もっと正確に言えば、私はワードファイル(.doc、.docm)内にマクロスニペットを挿入するための自動化を構築していますが、残念ながらpython-docxはこのようなオプションをサポートしていません。私は運がないと私を助けるかもしれないサードパーティのモジュールを検索する時間を費やしました –

+0

私はあなたが尋ねた答えにかなり確信しています。 –

関連する問題