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の解説ページ 目次
セットアップ
オートメーションクライアント
オートメーションサーバ