点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好社区,
我想使用脚本通过Excel从SAP读取数据。 我找到了以下代码,但它仅在Windows上运行,当我尝试在Mac上运行时,出现此运行时错误
运行时错误'-2147221020(800401e4)'自动化错误。
非常感谢。
Sub Claim() 如果不是IsObject(Sap_application)然后 设置SapGuiAuto = GetObject(" SAPGUI") 设置Sap_application = SapGuiAuto.GetScriptingEngine 万一 如果不是IsObject(Connection)然后 设置连接= Sap_application.Children(0) 万一 如果不是IsObject(session)然后 设置会话= Connection.Children(0) 万一 如果IsObject(WScript)然后 WScript.ConnectObject会话,"打开" WScript.ConnectObject Sap_application,"打开" 万一 结束子
这是它引发的错误
当我播放Debug时,会以突出显示的方式显示
当我单击"跳过"或"进入"时,它向我显示相同的运行时错误!
在这种情况下我该怎么办。
Office Excel版本
(38.9 kB)
你好拉斐尔,
欢迎使用SAP社区。 p>
我不使用Mac,但是我假设,如果您在Mac OS X中执行本机Excel,则它不分别支持COM和ActiveX。 您可以在Mac上的虚拟Windows环境中执行Windows的Excel和SAP GUI,以满足您的要求。
最诚挚的问候
Stefan
你好Stefan,
谢谢您的回答,我想我应该使用虚拟机。
我希望有一天MAC或SAP使用ActiveX解决此问题。
最好的问候
拉斐尔!
一周热门 更多>