質問編集履歴
1
誤字を修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -34,45 +34,4 @@
|
|
34
34
|
・vbaの参照設定(Selenium.dll)
|
35
35
|
・PowerShellだけでなくVBSやExcelを直接タスクスケジューラで起動しても同一症状
|
36
36
|
|
37
|
-
### 補足情報(FW/ツールのバージョンなど)
|
37
|
+
### 補足情報(FW/ツールのバージョンなど)
|
38
|
-
|
39
|
-
ここにより詳細な情報を記載してください。
|
40
|
-
### タスクスケジューラでSeleniumVBAを動かしたい
|
41
|
-
|
42
|
-
現在、タスクスケジューラでPowerShellを起動し、
|
43
|
-
PowerShellからExcelのSeleniumVBAでEdgeを自動で操作する
|
44
|
-
仕組みを作成しております。
|
45
|
-
|
46
|
-
手動でPowerShellを起動すれば、RunでExcelのVBAが操作できるのですが、
|
47
|
-
タスクスケジューラで起動したPowerShellだと、Seleniumを含むコードの実行中に
|
48
|
-
【クラスが登録されていません】のエラーが出ます。
|
49
|
-
|
50
|
-
他のタスクスケジューラ経由で起動したExcel(VBA)は問題なく操作できており、
|
51
|
-
Seleniumを含むコードだけがエラーになります。原因もわかっておりません。
|
52
|
-
|
53
|
-
### 発生している問題・エラーメッセージ
|
54
|
-
|
55
|
-
```
|
56
|
-
実行時エラー'2147221164(800040154)':
|
57
|
-
クラスが登録されていません
|
58
|
-
```
|
59
|
-
|
60
|
-
### 該当のソースコード
|
61
|
-
|
62
|
-
```VBA
|
63
|
-
Dim Driver As New Selenium.EdgeDriver
|
64
|
-
|
65
|
-
Driver.Get "https://teratail.com/"
|
66
|
-
Driver.Window.SetSize 700, 700
|
67
|
-
|
68
|
-
```
|
69
|
-
|
70
|
-
### 試したこと
|
71
|
-
・EdgeDriverのバージョン確認
|
72
|
-
・タスクスケジューラで起動するPowerShellのアドレス(system32かSysWOW64か)
|
73
|
-
・vbaの参照設定(Selenium.dll)
|
74
|
-
・PowerShellだけでなくVBSやExcelを直接タスクスケジューラで起動しても同一症状
|
75
|
-
|
76
|
-
### 補足情報(FW/ツールのバージョンなど)
|
77
|
-
|
78
|
-
ここにより詳細な情報を記載してください。
|