是否有一种方法可以在后台将数据从SAP GUI提取到Excel?

是否有一种方法可以在后台将数据从SAP GUI提取到Excel?,excel,vba,sap-gui,Excel,Vba,Sap Gui,我正在尝试使用Excel VBA在后台将数据从SAP GUI提取到Excel。我是新手,请容忍我 我有一个代码,现在运行良好,它需要用户名和密码,以及我需要从中获取数据的表的事务代码和表名。我可以使用SAP GUI脚本实现这一点。唯一的问题是,每当触发此代码时,无论代码执行什么操作,宏都会在屏幕上显示它 是否有一种方法可以将正在执行的所有步骤放在后台,只显示输出?我尝试了excel的Application.ScreenUpdate=false方法,但因为它不起作用 我从SAP中提取一个表(比如A

我正在尝试使用Excel VBA在后台将数据从SAP GUI提取到Excel。我是新手,请容忍我

我有一个代码,现在运行良好,它需要用户名和密码,以及我需要从中获取数据的表的事务代码和表名。我可以使用SAP GUI脚本实现这一点。唯一的问题是,每当触发此代码时,无论代码执行什么操作,宏都会在屏幕上显示它

是否有一种方法可以将正在执行的所有步骤放在后台,只显示输出?我尝试了excel的
Application.ScreenUpdate=false
方法,但因为它不起作用

我从SAP中提取一个表(比如ABC),首先将其存储在csv文件中,然后使用文本到列的方法将数据从csv文件拉到excel。每当我运行宏时,从登录SAP、输入用户名和密码、使用tcode SE16、进入表格屏幕等整个操作都可以在屏幕上看到。一旦提取完成,它就会返回到Excel屏幕,在那里我运行了宏。拍摄快照是很困难的,因为它太快了,一张屏幕快照无法解释它

以下是最终输出的快照:

宏在屏幕上显示它
什么屏幕?SAP、VBA或Excel?它看起来怎么样?给出屏幕截图
,仅显示输出
什么是输出?给出预期结果屏幕嗨,我正在从SAP提取一个表,比如ABC,并首先将其存储在csv文件中,然后使用文本到列的方法将数据从csv文件拉到excel。每当我运行宏时,从登录SAP、输入用户名和密码、使用tcode SE16、进入表格屏幕等整个操作都可以在屏幕上看到。一旦提取完成,它就会返回到Excel屏幕,在那里我运行了宏。拍摄快照是很困难的,因为它太快了,一张屏幕快照无法解释它。这是我运行宏的最终输出的快照,如果手动运行宏,将不可能使其成为背景。如果没有屏幕截图,很难猜出您想要抑制哪个窗口。如果窗口运行过快,请尝试在突发模式下制作屏幕截图