python 3.6私はExcelとWord、この場合はデータ処理がPythonで行われる自動レポート用のWordと通信するためにCOMインターフェイスを使用しています。python COM oleオブジェクトのメンバーを取得
私はpythonがどのようにdir()
関数の使用に似たようなCOMオブジェクトのメンバーを得ることができるのか分かりません。私のメソッドとプロパティのリストを提供していません
def wordOpen(wordfile):
pythoncom.CoInitializeEx(pythoncom.COINIT_APARTMENTTHREADED)
wApp = win32com.client.DispatchEx('Word.Application')
wDoc = wApp.Documents.Open(wordfile)
wApp.Visible = 1
wApp.Activate
wRange = wDoc.Content
return wApp, wDoc, wRange
wApp, wDoc, wRange = wordOpen(wordfile)
dir(wDoc)
..: (以前はMATLABを使用して、私はこれを取得するために.get
または.invoke
メソッドを使用します)
ので、コードは次のようになりWord文書オブジェクト(wAppとwRangeに似ています)。
同様に私はinspect.getmembers(wDoc)
を試しましたが、これも私が探しているメソッド/プロパティのリストを提供していません。
Excelと通信するときは、VBAエディタに移動してリストを取得しましたが、これはIPython コンソールから直接行う方法がありますか?