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:36

你好 Prasanna Darda

很容易模拟此错误。

如果SAPGUI条目不在"正在运行"中,则执行GetObject命令会导致此错误。 对象表(ROT)。 这里是不运行SAP Logon的ROT快照...

...这里是

也许此提示可以解决您的问题。

让我们知道您的结果。

最诚挚的问候
Stefan

一周热门 更多>