質問編集履歴

1

画像添付

2020/09/15 07:19

投稿

takaotaka
takaotaka

スコア5

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,9 @@
4
4
 
5
5
  対象のファイルが保護されており、関数の中身を見ることができません。
6
6
 
7
- 関数の名前は分かるので別のボタン処理などは操作できたのですが、引数が必要なのかチェックボックス処理はエラーが発生してしまいます。
7
+ 関数の名前は分かるので別のボタン処理などは操作できたのですが、
8
+
9
+ 引数が必要なのかチェックボックス処理実行で下記エラーがExcel上のポップアップにて発生してしまいます。
8
10
 
9
11
 
10
12
 
@@ -15,3 +17,75 @@
15
17
 
16
18
 
17
19
  そもそも引数が原因なのか分かりませんが、解決策があればご教授ください。
20
+
21
+
22
+
23
+
24
+
25
+ ## エラー内容
26
+
27
+ 関数実行は以下のようにしています。
28
+
29
+ 実行時、Excel画面のポップアップにてエラーが発生します。
30
+
31
+ ```ここに言語を入力
32
+
33
+ macro = save_wb.macro('SubShpCheckOnOff')
34
+
35
+ macro()
36
+
37
+ ```
38
+
39
+ ErrNo:13 型が一致しません。
40
+
41
+ Automationまでご連絡ください。
42
+
43
+
44
+
45
+ .
46
+
47
+ 以下のように適当な引数を渡すとcmd上でエラーが発生します。
48
+
49
+
50
+
51
+ ```ここに言語を入力
52
+
53
+ macro = save_wb.macro('SubShpCheckOnOff')
54
+
55
+ macro(1,1)
56
+
57
+ ```
58
+
59
+ ```ここに言語を入力
60
+
61
+ エラー内容
62
+
63
+ Traceback (most recent call last):
64
+
65
+ File "work.py", line 67, in <module>
66
+
67
+ macro(1,1)
68
+
69
+ File "C:\Users\~~~\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\main.py", line 2918, in run
70
+
71
+ return self.app.impl.run(self.macro, args)
72
+
73
+ File "C:\Users\~~~\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\_xlwindows.py", line 426, in run
74
+
75
+ return self.xl.Run(macro, *args)
76
+
77
+ File "C:\Users\~~~\AppData\Local\Programs\Python\Python38\lib\site-packages\xlwings\_xlwindows.py", line 66, in __call__
78
+
79
+ v = self.__method(*args, **kwargs)
80
+
81
+ File "C:\Users\~~~\AppData\Local\Temp\gen_py\3.8\00020813-0000-0000-C000-000000000046x0x1x9.py", line 43199, in Run
82
+
83
+ 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
84
+
85
+ File "C:\Users\~~~\AppData\Local\Programs\Python\Python38\lib\site-packages\win32com\client\__init__.py", line 467, in _ApplyTypes_
86
+
87
+ self._oleobj_.InvokeTypes(dispid, 0, wFlags, retType, argTypes, *args),
88
+
89
+ pywintypes.com_error: (-2147352567, '例外が発生しました。', (0, None, None, None, 0, -2147352562), None)
90
+
91
+ ```