如何整合没有数据的事实未在VBA代码中选择?

2020-09-06 23:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在制作一个vba代码以从SA...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我正在制作一个vba代码以从SAP GUI导入数据,我想知道如何在SAP告诉我们"未剪切任何数据"时执行一个"单击确定"的循环,这意味着今年 例如,没有针对给定交易在SAP中输入任何数据。

 PublicSub RunGUIScript()

 昏暗的W_Ret AsBoolean
  Sheets(" Extraction")。选择
 连接到SAP
  W_Ret = Attach_Session
  IfNot W_Ret ThenExitSubEndIfOnErrorGoTo myerr
  [脚本SAP] ExitSub

  myerr:
  MsgBox"检索数据时发生错误",vbCritical + vbOKOnly
  EndSub 

出现此错误消息时,我希望SAP"单击OK"并删除其内存中的内容(我将数据从"临时"表粘贴到我的表中)

我知道单击"确定"是此命令" session.findById(" wnd [1]/tbar [0]/btn [0]")。按"

1条回答
My梦
2020-09-07 00:11
如果不是session.findById(" wnd [1]/tbar [0]/btn [0]",False),则为空
         session.findById(" wnd [1]/tbar [0]/btn [0]")。按
     如果结束

测试条件,然后按按钮。

上面的

是存在性的粗略测试,然后按如果存在。

从我的角度来看,这个问题还不是很清楚,但是也许这会使您前进2步。

一周热门 更多>