以下にて、正常動作しますでしょうか。
objie.Document.getElementById("purchaseOrders").Checked = True
<追記>
もしかすると、ページ遷移が速すぎてオブジェクトを取得できていないのかもしれません。
以下のIEブラウザ待機処理を試してみてください。
VBA
1'IEブラウザ待機処理
2Private Sub IEwait(ByRef ie As InternetExplorer)
3 Dim timeout As Date
4 Dim cnt As Integer: cnt = 0
5
6 timeout = DateAdd("s", 50, Now())
7 Do
8 'IE11対策でステータス連続50回一致確認
9 If ie.Busy = False And ie.readyState = 4 Then 'READYSTATE_COMPLETE = 4
10 DoEvents: DoEvents
11 cnt = cnt + 1
12 If cnt >= 50 Then
13 Exit Do
14 End If
15 Else
16 cnt = 0 'リセット
17 End If
18 'タイムアウトチェック
19 If timeout < Now() Then Exit Sub
20 DoEvents: DoEvents
21 Loop
22
23 timeout = DateAdd("s", 10, Now())
24 Do While ie.Document.readyState <> "complete"
25 DoEvents: DoEvents
26 'タイムアウトチェック
27 If timeout < Now() Then Exit Do
28 Loop
29End Sub
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/24 09:10
2020/07/24 09:24
2020/07/24 09:56
2020/07/24 10:13
2020/07/24 10:30
2020/07/24 12:22
2020/07/24 13:32
2020/07/24 16:00