市場データを取得するために Excel に統合された Reuters を使用しています。タスクの自動化のために、現在 VBA を使用していますが、Python に切り替えたいと考えています。原理はVBAと同じなのでパッケージpyxll
はあまり役に立たない(エクセルの中にいてRUNボタンをクリックする必要がある...) そこでwin32comを使って外部からCOMオブジェクトでエクセルにアクセスしようと考えている。しかし、私がするとき:
from win32com.client import Dispatch
xlApp = Dispatch("Excel.Application")
このコードは、Reuter アドインが含まれていない Excel の新しいインスタンスを開きます (したがって、Reuter 関数を使用してデータを取得することはできません)。Python から Excel-with-Reuter インスタンスにアクセスする方法がわかりません。サービスを調べるために を調べましたがCom Explorer
、Excel 以外のサービスは見当たりませんでした