2017-12-02 5 views
0

にアクセスする際の問題
私は、Pythonでwin32com.clientモジュールを使用して、VBAマクロを含むExcelファイルのセルにアクセスしてきました。
コードxl = win32com.client.gencache.EnsureDispatch("Excel.Application")のステートメントはエラーを投げています:
AttributeError: module 'win32com.gen_py.00020813-0000-0000-C000-000000000046x0x1x6' has no attribute 'MinorVersion'
誰も似たような状況に直面していますか? (私はGitHub上でwin32comのソースコードを見てきましたが、あまり意味をなさないでしょう)win32comを使用してExcelファイル

+0

最新バージョンをお持ちですか? 'pip install -U pypiwin32'を試してみてください。 –

答えて

0

私がpythonが新しいExcelインスタンスを開始していることを確認したいのですが)私のXLSMファイル内のマクロにアクセスするために、私はすでに開いていたインスタンスを傷つけることなく、アプリケーションを閉じることができる方法

xlApp = win32com.client.DispatchEx("Excel.Application") 

を使用しています。

そうでなければ、私は単に

xlApp = win32com.client.Dispatch("Excel.Application") 

があなたのためにその作業を行い使用することができますか?

+0

はい、ディスパッチは正常に機能しました。助けてくれてありがとう! – wordplayer

関連する問題