問題点
現在、Pythonのパッケージxlwingsを利用しExcel操作を実現したいのですが、
対象のファイルが保護されており、関数の中身を見ることができません。
関数の名前は分かるので別のボタン処理などは操作できたのですが、
引数が必要なのかチェックボックス処理実行で下記エラーがExcel上のポップアップにて発生してしまいます。
ErrNo:13 型が一致しません。
Automationまでご連絡ください。
そもそも引数が原因なのか分かりませんが、解決策があればご教授ください。
エラー内容
関数実行は以下のようにしています。
実行時、Excel画面のポップアップにてエラーが発生します。
macro = save_wb.macro('SubShpCheckOnOff') macro()
ErrNo:13 型が一致しません。
Automationまでご連絡ください。
.
以下のように適当な引数を渡すとcmd上でエラーが発生します。
macro = save_wb.macro('SubShpCheckOnOff') macro(1,1)
エラー内容 Traceback (most recent call last): File "work.py", line 67, in <module> macro(1,1) File "C:\Users\~~~\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\main.py", line 2918, in run return self.app.impl.run(self.macro, args) File "C:\Users\~~~\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\_xlwindows.py", line 426, in run return self.xl.Run(macro, *args) File "C:\Users\~~~\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\_xlwindows.py", line 66, in __call__ v = self.__method(*args, **kwargs) File "C:\Users\~~~\AppData\Local\Temp\gen_py\3.8\00020813-0000-0000-C000-000000000046x0x1x9.py", line 43199, in Run return self._ApplyTypes_(259, 1, (12, 0), ((12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17), (12, 17)), 'Run', None,Macro File "C:\Users\~~~\AppData\Local\Programs\Python\Python38\lib\site-packages\win32com\client\__init__.py", line 467, in _ApplyTypes_ self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args), pywintypes.com_error: (-2147352567, '例外が発生しました。', (0, None, None, None, 0, -2147352562), None)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/17 01:55 編集
2020/09/17 02:04 編集
2020/09/17 01:55