VBA подключается к графическому интерфейсу SAP, но не к SAP NW Business Client 5 - PullRequest
1 голос
/ 11 апреля 2019

Я использую следующие строки кода для подключения VBA к сеансу графического интерфейса SAP, и он работает хорошо:

Sub Change_date()

Dim SapGuiAuto
Dim SetApp
Dim Connection
Dim Session

Set SapGuiAuto = GetObject("SAPGUI")
Set SetApp = SapGuiAuto.GetScriptingEngine
Set Connection = SetApp.Children(0)
Set Session = Connection.Children(0)
'And so on.

Однако это не работает в графическом интерфейсе SAP внутри SAP NetWeaver Business Client 5.

SAP GUI: SAP GUI

SAP GUI внутри SAP NW Business Client 5: SAP GUI inside SAP NW Business Client 5

Как изменитькод, подходящий для SAP GUI и для бизнес-клиента SAP NW?

1 Ответ

1 голос
/ 07 мая 2019

Вместо Set SapGuiAuto = GetObject("SAPGUI")
Я использовал Set SapGuiAuto = GetObject("SAPGUISERVER") И это заставило мой код работать на Neveawer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...