VBA createobject("wscript.shell").run 的问题?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VBA createobject("wscript.shell").run 的问题?相关的知识,希望对你有一定的参考价值。

参考技术A 你好,声明了一个变量A后要给它创建对象使用关键字SET,我的理解就是你要告诉宿主(脚本解释器)这个变量A能干什么,宿主本身包含了以下几个对象:提供一整套文件系统操作函数,你给A创建了此对象,那么它就能对文件进行操作,比如移动删除复制文件等,

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

【中文标题】错误 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 年前的修复仍然有效,所以我没有碰过它。

以上是关于VBA createobject("wscript.shell").run 的问题?的主要内容,如果未能解决你的问题,请参考以下文章

VBA createobject("wscript.shell").run 的问题?

CreateObject(“System.Text.StringBuilder”)的VBA自动化错误

VBA利用ADO操作EXCEL表

替代`CreateObject("Outlook.Application")`?

关于QTP报错“缺少对象WScript” Set WshShell=WScript.CreateObject ("WScript.Shell"),提示缺少对象

关于 VB6/VBA 中 CreateObject() 的问题