В приведенном ниже коде Sap выбирает Ключ 22, однако для другого пользователя Ключ отличается, поэтому я не могу заставить этот код работать для обоих пользователей.Можно ли найти ключ, выполнив поиск по тексту?
Sub Report_140()
If Not IsObject(SAP) Then
Set SapGuiAuto = GetObject("SAPGUI")
Set SAP = SapGuiAuto.GetScriptingEngine
End If
If Not IsObject(Connection) Then
Set Connection = SAP.Children(0)
End If
If Not IsObject(session) Then
Set session = Connection.Children(0)
End If
If IsObject(WScript) Then
WScript.ConnectObject session, "on"
WScript.ConnectObject Application, "on"
End If
session.findById("wnd[0]").maximize
session.findById("wnd[0]/tbar[0]/okcd").Text = "S_Ph0_48000513"
session.findById("wnd[0]").sendVKey 0
session.findById("wnd[1]/usr/cmbDYNP4100-DD_USERGROUP").SetFocus
session.findById("wnd[1]/usr/cmbDYNP4100-DD_USERGROUP").Key = "22"