pythonからのCOMの利用 - セットアップ

いちごパック > COM/ActiveXの解説 > pythonからのCOMの利用 - セットアップ
pythonと呼ばれるスクリプト言語があります。 バイナリ配布パッケージAnacondaにより、最近はWindowsでも使われる機会が増えてきました。
COMはWindows版のpythonからでも利用できます。 ここでは、その方法を説明します。

セットアップ

pythonでは、pywin32と呼ばれるパッケージがCOMのオートメーション機能を提供しています。 pywin32を使うと、IDispatchを介したCOMの利用が可能です。 このパッケージを利用するのが良いでしょう。
Anacondaをセットアップすると、pywin32はデフォルトでインストールされています。 win32comというパッケージがimportできれば、インストールされています。
C:\> python
>>> import win32com
インストールされていない場合はimportでエラーになります。 その場合は、pywin32を手動インストールすれば利用できます。
C:\> conda install pywin32

解説一覧

  • COM/ActiveXの解説ページ 目次
  • セットアップ
  • オートメーションクライアント
  • オートメーションサーバ