使用Excel使用VBA填写SAP功能

2020-09-22 21:43发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) HiI喜欢在Excel中创建宏...

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

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


HiI喜欢在Excel中创建宏,它从SAP减去数据。 但是我想知道是否可以使用Excel中的数据在SAP中运行事务。 例如,您在Excel的两个字段中填写日期为start-和enddate的字段。 宏是否可以将这些日期用于SAP中的事务?我的代码如下,但我想用Excel中的数据交换日期。
session.findById(" wnd [0]/usr/ctxtDATUM-LOW")。Text = " 04.02.2018"
session.findById(" wnd [0]/usr/ctxtDATUM-HIGH")。文本= " 2018年3月3日" 感谢亲切的问候

4条回答
梦想连接
2020-09-22 21:55

你好克里斯托弗,

欢迎使用SAP社区。

当然可以,请尝试以下方法:

子测试()

 '-开始 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - -  ------------------

   昏暗的SapGuiAuto作为对象
   昏暗的应用程序作为对象'SAPFEWSELib.GuiApplication
   昏暗的连接作为对象'SAPFEWSELib.GuiConnection
   昏暗会话作为对象'SAPFEWSELib.GuiSession

   设置SapGuiAuto = GetObject(" SAPGUI")
   设置应用程序= SapGuiAuto.GetScriptingEngine
   设置连接= application.Children(0)
   设置会话= connection.Children(0)

   session.findById(" wnd [0]/usr/ctxtI21-LOW")。Text = Cells(1,1).Value
   session.findById(" wnd [0]/usr/ctxtI21-HIGH")。Text = Cells(1、2).Value
   session.findById(" wnd [0]")。sendVKey 0

 '-结束 -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -  - -  --------------------

 结束子
 

让我们知道您的结果。

干杯
Stefan

一周热门 更多>