Я использую следующий код для заполнения комбинированного списка в Word 2003.
Private Sub UserForm_Initialize()
ComboBox1.List = Array("Red", "Green", "Yellow", "Blue")
End Sub
То, что я хотел бы сделать, это получить данные динамически через вызов http. Эта другая функция, кажется, работает для получения данных через http
Dim MyRequest As Object
Set MyRequest = CreateObject("WinHttp.WinHttpRequest.5.1")
MyRequest.Open "GET", _
"http://localhost:8500/test7.htm"
' Send Request.
MyRequest.Send
'And we get this response
MsgBox MyRequest.ResponseText
test7.htm просто содержит
"Red", "Green", "Yellow", "Blue"
Я надеялся объединить два, но ниже не работает
Private Sub UserForm_Initialize()
Dim MyRequest As Object
Set MyRequest = CreateObject("WinHttp.WinHttpRequest.5.1")
MyRequest.Open "GET", _
"http://localhost:8500/test7.htm"
' Send Request.
MyRequest.Send
ComboBox1.List = Array(MyRequest.ResponseText)
End Sub
Любая помощь для новичка VBA приветствуется