我已经参考了MSHTML库和MS Internet Controls设置,我正在尝试使用变量填写表单。主页面由3个框架组成,“顶部”框架是我的表格所在的位置。如果我直接与框架对话,下面的代码将起作用,框架中的表格被称为“NavPage”。并且Cnum是我想要添加值的元素的名称,然后单击按钮来检索数字
Dim HTMLDoc2 As MSHTML.HTMLDocument
Set HTMLDoc2 = Browser.document
HTMLDoc2.forms("NavPage").CNum.Value = "12345" 'will change this to become a variable
HTMLDoc2.forms("Navpage").GetCase.Click
问题是,如何使用DOM引用第一个顶部框架,因为现在它不起作用,并且它向我发出“对象变量或块变量未设置”。感谢您的任何见解,因为关于这个
的VB并不多见答案 0 :(得分:0)
您应该可以使用它来引用第一帧中的文档:
Set HTMLDoc2 = Browser.document.frames(0).document