Windows 错误429 excel vba activex CreateObject(“;SAP.Functions”;)

Windows 错误429 excel vba activex CreateObject(“;SAP.Functions”;),windows,vba,excel,vbscript,sap,Windows,Vba,Excel,Vbscript,Sap,只需升级到windows 10和Excel 2016,现在我的VBA应用程序无法工作 set x = CreateObject(“SAP.Functions”) 运行时错误429 ActiveX组件无法创建对象解决方案是安装Office 32位版本。出于某种原因,64位Office不支持“SAP.Functions”,即使SAP DLL和OCX已正确安装和注册。Excel 32位还是64位?有两种版本,使用64位通常会导致这样的问题。顺便说一句,除非您重新键入该代码,否则这些引号看起来是错误的

只需升级到windows 10和Excel 2016,现在我的VBA应用程序无法工作

set x = CreateObject(“SAP.Functions”)

运行时错误429 ActiveX组件无法创建对象解决方案是安装Office 32位版本。出于某种原因,64位Office不支持“SAP.Functions”,即使SAP DLL和OCX已正确安装和注册。

Excel 32位还是64位?有两种版本,使用64位通常会导致这样的问题。顺便说一句,除非您重新键入该代码,否则这些引号看起来是错误的。Excel 2016 32 bitIs是已安装并已注册的SAP组件吗?它已安装,我如何检查它是否已注册?
CreateObject(“SAP.Functions”)
不是特定于组件的吗?我不确定我“我在这里跟着你。也许你可以试试:嗨,汤姆……已经好几年了,我想知道你是否知道这个问题是否已经得到纠正。我的想法是SAP还没有更新他们的rfc相关库文件以与64位Office配合使用……也许他们现在已经更新了。我需要64位才能工作,这样Excel就可以使用超过1.6GB的内存从SAP中提取一个巨大的表。当ExcelRAM使用达到1.6GB时,此任务在虚拟机上的32位Excel上崩溃。如果我不能做到这一点,我将不得不想办法把工作分成更小的部分…可行(我认为),但正如你可能知道的,这可能是一个痛苦的管理。此外,检查“算法”对我的拼写很好的理解…我两年前的修复仍然有效,所以我没有触及它。