Я хочу щелкнуть переключатель «ВЫКЛЮЧЕНО» с помощью VBA. Попробуем:
IE.document.getElementByName("statusToSet").Item(1).Checked = True
Но это не помогает.
Не могли бы вы дать решение?
<label class="a-form-label">Turn FC Inbound check
<div class="a-radio a-radio-fancy" data-a-input-name="statusToSet">
<label>
<input name="statusToSet" type="radio" checked="checked" value="INBOUND">
<i class="a-icon a-icon-radio"></i>
<span class="a-label a-radio-label">On
</span>
</label>
</div>
<div class="a-radio a-radio-fancy" data-a-input-name="statusToSet">
<label>
<input name="statusToSet" type="radio" value="ONBOARDED">
<i class="a-icon a-icon-radio"></i>
<span class="a-label a-radio-label">Off
</span>
</label>
</div>
</label>
**
VBA код:
Sub test()
Dim IE As Object
Set IE = CreateObject("InternetExplorer.Application")
lastrow = Range("A" & Rows.Count).End(xlUp).Row
IE.Visible = True
IE.Navigate "file:///C:/Users/shanaksh/Documents/My%20Received%20Files/Turn%20On_Off%20Inbound%20Check%20For%20Asins.htm"
Do While IE.Busy
Application.Wait DateAdd("s", 1, Now)
Loop
For Record = 2 To lastrow
IE.document.getElementByName("statusToSet").Item(1).Checked = True
Next Record
End Sub
