VBA宏未检测到SAPGUI

2020-08-20 16:44发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好团队, 以下代码在SAP ...

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

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


你好团队,

以下代码在SAP GUI 740上正常运行,并且大多数MS Office版本为32位。

我尝试使用具有最新补丁和MS Office 64位的SAP GUI 740或SAP GUI 750使用相同的代码,但是在检测SAP GUI时出现错误。

我需要使用宏为用户ID分配各种角色。 请注意,SAP GUI脚本运行良好,但是仅使用宏它不会调用SAP GUI。 我什至尝试通过声明为对象但仍然是相同的错误消息。

我在VBA编辑器中引用了SAP GUI脚本API,但是仍然出现相同的错误消息。

错误消息:运行时错误,语法错误,自动化错误

以下代码不起作用:

Set SapGuiAuto = GetObject(" SAPGUI")'获取SAP GUI脚本对象

设置SAPApp = SapGuiAuto.GetScriptingEngine'获取当前正在运行的SAP GUI

设置SAPCon = SAPApp.Children(0)'获取当前已连接的第一个系统

设置会话= SAPCon.Children(0)'获取该连接上的第一个会话(窗口)

我关注了许多博客,但仍然无法解决问题。 请帮助我解决调用SAP GUI和首次连接的问题。

Stefan Schnell :-我一直在关注您的博客进行引用,但仍然停留在相同的错误消息上 。 请让我知道如何解决SAP GUI 750和MS Office 64位的错误。

https ://answers.sap.com/questions/757694/sap-gui-scripting-api-for-64-bit-office-vba.html#

5条回答
落灬小鱼
2020-08-20 17:41

你好 Stefan Schnell

非常感谢您的回复。 是的,两台计算机上均已安装并激活了脚本。

我还与一位在其他组织中拥有64位MS Office和SAP GUI 740的朋友进行了核对,他确认该软件可以在64位系统上工作,但我无法理解为什么它不能在我的笔记本电脑上工作,甚至无法在笔记本电脑上工作。 同一家公司。

我已经记录了GUI脚本,并且能够无任何问题地执行,但是通过宏调用SAP GUI时,以下代码不起作用,并且仅在第一步出现错误。 我的代码和错误消息的PFA。

请检查并告诉我您是否可以解决此问题。

一周热门 更多>