错误 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 拉入 Word(运行时错误 429)