質問編集履歴

1

誤字を修正しました

2021/12/21 03:21

投稿

yata.revo
yata.revo

スコア0

test CHANGED
File without changes
test CHANGED
@@ -71,85 +71,3 @@
71
71
 
72
72
 
73
73
  ### 補足情報(FW/ツールのバージョンなど)
74
-
75
-
76
-
77
- ここにより詳細な情報を記載してください。
78
-
79
- ### タスクスケジューラでSeleniumVBAを動かしたい
80
-
81
-
82
-
83
-  現在、タスクスケジューラでPowerShellを起動し、
84
-
85
- PowerShellからExcelのSeleniumVBAでEdgeを自動で操作する
86
-
87
- 仕組みを作成しております。
88
-
89
-
90
-
91
- 手動でPowerShellを起動すれば、RunでExcelのVBAが操作できるのですが、
92
-
93
- タスクスケジューラで起動したPowerShellだと、Seleniumを含むコードの実行中に
94
-
95
- 【クラスが登録されていません】のエラーが出ます。
96
-
97
-
98
-
99
- 他のタスクスケジューラ経由で起動したExcel(VBA)は問題なく操作できており、
100
-
101
- Seleniumを含むコードだけがエラーになります。原因もわかっておりません。
102
-
103
-
104
-
105
- ### 発生している問題・エラーメッセージ
106
-
107
-
108
-
109
- ```
110
-
111
- 実行時エラー'2147221164(800040154)':
112
-
113
- クラスが登録されていません
114
-
115
- ```
116
-
117
-
118
-
119
- ### 該当のソースコード
120
-
121
-
122
-
123
- ```VBA
124
-
125
-  Dim Driver As New Selenium.EdgeDriver
126
-
127
-
128
-
129
- Driver.Get "https://teratail.com/"
130
-
131
- Driver.Window.SetSize 700, 700
132
-
133
-
134
-
135
- ```
136
-
137
-
138
-
139
- ### 試したこと
140
-
141
- ・EdgeDriverのバージョン確認
142
-
143
- ・タスクスケジューラで起動するPowerShellのアドレス(system32かSysWOW64か)
144
-
145
- ・vbaの参照設定(Selenium.dll)
146
-
147
- ・PowerShellだけでなくVBSやExcelを直接タスクスケジューラで起動しても同一症状
148
-
149
-
150
-
151
- ### 補足情報(FW/ツールのバージョンなど)
152
-
153
-
154
-
155
- ここにより詳細な情報を記載してください。