您好我正在尝试在AS / 400上创建一个宏,它将从Excel工作表中提取数据并将数据输入到屏幕。我知道如何通过使用记录宏按钮创建一个宏来运行菜单选项,但不知道如何让它访问excel文件,以便它将通过列表运行。
答案 0 :(得分:1)
假设您正在为客户端访问录制VBScript宏,您需要使用ADODB或类似的东西连接到电子表格。 This page有一个例子。基本理念:
CreateObject( "ADODB.Connection" )
Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & _
myXlsFile & ";Extended Properties=""Excel 12.0;IMEX=1;" & _
strHeader & """"
CreateObject( "ADODB.Recordset" )
' do something with Fields(i).Value
MoveNext
Close both objects