要完成这种功能,需要使用 vba 编写代码来实现。
向网上传送数据,通常有如下方法:
一、通过建立 IE 对象,操纵网页上元素进行填表,大致示例代码:
Set objIE = CreateObject("InternetExplorer.Application")
objIE.navigate "http://网址"
Set Doc = objIE.Document
Doc.frames("topFrame").Document.body.All("网页元素名称").Value = "从excel中读取的值"
二、如果可以直接发送数据的话,采取 url 编码的方式明文传送,这种方法与上述类似,但不需要逐个填入每个元素的值,而是直接发送数据。