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

Posted

技术标签:

【中文标题】错误 429 excel vba activex CreateObject(“SAP.Functions”)【英文标题】:error 429 excel vba activex CreateObject(“SAP.Functions”) 【发布时间】:2017-10-14 11:14:52 【问题描述】:

只需升级到 Windows 10 和 Excel 2016,现在我的 VBA 应用程序无法运行。

set x = CreateObject(“SAP.Functions”)

运行时错误 429 ActiveX 组件无法创建对象

【问题讨论】:

Excel 32 位还是 64 位?有两个版本,使用 64 位经常会导致这样的问题。顺便说一句,除非您重新输入该代码,否则这些引号看起来是错误的。 Excel 2016 32 位 SAP组件安装注册了吗? 已安装,如何查看是否注册? CreateObject(“SAP.Functions”) 不是特定于组件的吗?我不确定我在这里关注你。也许试试:***.com/questions/1510171/… 【参考方案1】:

解决方案是安装 Office 32 位版本。由于某种原因,即使正确安装和注册了 SAP DLL 和 OCX,64 位 Office 也不支持“SAP.Functions”。

【讨论】:

嗨,汤姆...已经有几年了,我想知道您是否知道这个问题是否已得到纠正。我的想法是 SAP 尚未更新其与 rfc 相关的库文件以与 64 位 Office 一起使用……也许他们现在已经更新了。我需要 64 位才能工作,因此 Excel 可以使用超过 1.6GB 的内存从 SAP 中提取一个巨大的表。当 Excel RAM 使用达到 1.6GB 时,此任务在 VM 上的 32 位 Excel 上崩溃。如果我不能完成这项工作,我将不得不弄清楚如何将工作分成更小的部分......可行(我认为),但你可能知道这可能很难管理。跨度> 另外,检查fastgeneticalgorithmsoftware.com上的“ALGORITM” 很好地理解了我的拼写...我 2 年前的修复仍然有效,所以我没有碰过它。

以上是关于错误 429 excel vba activex CreateObject(“SAP.Functions”)的主要内容,如果未能解决你的问题,请参考以下文章

ActiveX 组件无法创建对象。 Excel VBA中的搭扣

使用 Excel VBA 中的 VLC 播放电影

将单元格值从 Excel 拉入 Word(运行时错误 429)

尝试创建 ActiveX 组件时出现运行时错误 429

在数据表VBA Excel2010 ActiveX中插入新行

Winsock 错误 429:activeX 组件无法创建对象