application.Children在使用带VBScript的SAP GUI时为空列表:

application.Children在使用带VBScript的SAP GUI时为空列表:,vbscript,autodesk,sap-gui,Vbscript,Autodesk,Sap Gui,集合的枚举器找不到具有指定索引的en元素。 我在以下代码的第3行中得到上述错误: Set SapGuiAuto = GetObject("SAPGUI") Set application = SapGuiAuto.GetScriptingEngine Set connection = application.Children(0) 如何检查应用程序的大小。子项?可能SAP(SAP登录/SAP GUI)未打开 但如果您愿意,请尝试: ChildCount = applica

集合的枚举器找不到具有指定索引的en元素。

我在以下代码的第3行中得到上述错误:

Set SapGuiAuto  = GetObject("SAPGUI")
Set application = SapGuiAuto.GetScriptingEngine
Set connection = application.Children(0)
如何检查应用程序的大小。子项?

可能SAP(SAP登录/SAP GUI)未打开

但如果您愿意,请尝试:

ChildCount = application.Children.Count

返回数组中元素数的语法是
UBound(ArrayName[,dimension])
。只有在处理多维数组时才需要维度。我对SAP一无所知,但当我看到
Children
时,我怀疑可能还有
Children.Count()
函数,但这只是我的猜测。您可能还应该检查
SapGuiAuto.GetScriptingEngine
是否实际返回了某些内容(
如果应用程序不存在