【问题标题】:error 429 excel vba activex CreateObject(“SAP.Functions”)错误 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”) 不是特定于组件的吗?我不确定我在这里关注你。也许试试:stackoverflow.com/questions/1510171/…

标签: windows vba excel vbscript sap


【解决方案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 年前的修复仍然有效,所以我没有碰过它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-11
  • 1970-01-01
相关资源
最近更新 更多