【发布时间】:2019-05-28 11:40:24
【问题描述】:
我保存了脚本并将其连接到 VBA,然后我想将本地 SAP 数据复制到外部 Excel 文件中。
Sub FOS()
If Not IsObject(App) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set App = SapGuiAuto.GetScriptingEngine
End If
...
session.findById("wnd[0]").maximize
session.findById("wnd[0]/tbar[0]/okcd").Text = "S_ALR_87011964"
...
session.findById("wnd[0]/tbar[1]/btn[19]").press
session.findById("wnd[0]/usr/chkPA_XGBAF").Selected = True
session.findById("wnd[0]/usr/chkPA_XGBAF").SetFocus
session.findById("wnd[0]/tbar[1]/btn[8]").press
End Sub()
我想自动化提取,从而复制我的数据并将它们传输到一个非常具体的 Excel 文件,这要归功于 VBA 宏。
【问题讨论】:
-
帮帮我,我真的很挣扎。
-
你看过这篇文章了吗? stackoverflow.com/a/19456656/1153513