Wyświetl listę rozwijaną / kombi w skrypcie VB

Próbuję utworzyć listę rozwijaną / kombi w skrypcie VB. Zgodnie z moim zrozumieniem musimy utworzyć instancję dla Internet Explorera i utworzyć listę rozwijaną / kombi, coś w tym stylu:

  set oIE = createObject("InternetExplorer.Application")
  with oIE
    .Navigate "about:blank"
    Do until .ReadyState = 4 : WScript.Sleep 100 : Loop
    set oDoc = .document
    .Visible = true
  end with

  with oDoc
    .open
    .writeln "<html><head><title>ComboBox Example</title></head>"
    .writeln "<body scroll=no><object "
    .writeln "classid=clsid:8BD21D30-EC42-11CE-9E0D-00AA006002F3"
    .writeln "id=ComboBox1 width=400></object><p>"
    .writeln "</body></html>"
    .close
    Do until .ReadyState = "complete" : WScript.Sleep 100 : Loop
    set oComboBox1 = .all.ComboBox1

  end with

  with oComboBox1
    .List = Array("One", "Two", "Three", "Four")
    .AutoWordSelect = true
    .focus
  end with
  oDoc.parentWindow.opener = "Me"

  bClosing = false

  on error resume next
  do until bclosing: wsh.sleep 100 : loop
  oIE.quit

  sub Closing : bClosing = True : end sub

Czy możliwe jest utworzenie pola dorp-down / combo bez korzystania z IE, podobnie jak w Message Box lub Input Box?

questionAnswers(1)

yourAnswerToTheQuestion