读取网格单元(SAP GUI脚本-VBS)

2020-09-27 04:21发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如果不是IsObject(app...

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

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


如果不是IsObject(application),则
    设置SapGuiAuto = GetObject(" SAPGUI")
    设置应用程序= SapGuiAuto.GetScriptingEngine
 万一
 如果不是IsObject(connection)然后
    设置连接= application.Children(0)
 万一
 如果不是IsObject(session)然后
    设置会话= connection.Children(0)
 万一
 如果IsObject(WScript)然后
    WScript.ConnectObject会话,"打开"
    WScript.ConnectObject应用程序,"打开"
 万一
 session.findById(" wnd [0]")。maximize
 暗淡的树汁
 sapRow = 0
 设置GRID1 = session.FindById(" wnd [0]/usr/cntlGRID1/shellcont/shell")
 'session.findById(" wnd [0]/usr/cntlGRID1/shellcont/shell")。currentCellRow = 9
 对于sapRow = 0到GRID1.rowCount-1
 '关于错误继续下一个
 值= GRID1.GetCellValue(sapRow,"通知")-我在此行收到错误
 下一个
 
早安!

我正在尝试学习SAP脚本,以自动化SAP中的某些任务。

我想读取网格单元并根据每个通知的描述检查SAP中是否存在现有通知。 尝试执行循环检查每个可用行中是否有匹配项时,出现错误。 我不确定如何将"通知"列的内容存储到变量中。 任何帮助将不胜感激。

谢谢。

sap.jpg (138.4 kB)
2条回答
能不能别闹
2020-09-27 04:24

你好,尼古拉斯,

在论坛上欢迎您

我写了一篇关于此要求的博客,您可以在此处。 通过我描述的解决方案,您可以读取任何网格并获取每个单元格的内容。

让我们知道您的结果。

干杯
Stefan

一周热门 更多>