Tag: session

VBA SAP创build

也许有人可以帮助我使用VBA Excel创build新的SAP会话 一些代码来理解这个问题 If Not IsObject(sap) Then Set SapGuiAuto = GetObject("SAPGUI") Set sap = SapGuiAuto.GetScriptingEngine End If If Not IsObject(Connection) Then Set Connection = sap.Connections.Item(0) End If If Not IsObject(session) Then Set session = Connection.Children(0) End If 大多数情况下这个工作正常。 但有时这部分不起作用 Set session = Connection.Children(0) 它发生在SAP超时发生时(在一些空闲时间后自动注销)。 在那种情况下,我有 sap.Connections.Count = 2 但 Connection.Sessions.Count = 0 看起来,超时的连接仍然挂在SAP的某个地方。 所以当我尝试连接到第一个连接的第一个连接时,我得到了一个错误,在第一个连接没有会话。 我想要做的是创build新的会话。 […]