簡體   English   中英

VBA 連接到 SAP GUI,但不連接到 SAP NW Business Client 5

[英]VBA connects to the SAP GUI, but not to SAP NW Business Client 5

我使用以下代碼行將 VBA 連接到 SAP GUI 會話,並且運行良好:

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 NetWeaver Business Client 5 內的 SAP GUI 中不起作用。

圖形用戶界面: 圖形用戶界面

SAP NW Business Client 5 中的 SAP GUI: SAP NW Business Client 5 中的 SAP GUI

如何更改代碼以使其適用於 SAP GUI 和 SAP NW 業務客戶端?

而不是Set SapGuiAuto = GetObject("SAPGUI")
我使用了Set SapGuiAuto = GetObject("SAPGUISERVER")這使我的代碼在 Neveawer 上工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM