Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 注册scrrun.dll后,Scripting.FileSystem对象上出现运行时错误429_Vba_Dll_Excel - Fatal编程技术网

Vba 注册scrrun.dll后,Scripting.FileSystem对象上出现运行时错误429

Vba 注册scrrun.dll后,Scripting.FileSystem对象上出现运行时错误429,vba,dll,excel,Vba,Dll,Excel,这里有很多关于错误代码429的条目,但我想澄清的是,这是一个稍微不同的问题。这是一个VBA excel程序 导致问题的代码: Dim i As Integer Dim j As Integer Dim builder As String Dim file As Object Dim csv As Object Set file = CreateObject("Scripting.FileSystem") Set csv = file.CreateTextFile("configexport.c

这里有很多关于错误代码429的条目,但我想澄清的是,这是一个稍微不同的问题。这是一个VBA excel程序

导致问题的代码:

Dim i As Integer
Dim j As Integer
Dim builder As String
Dim file As Object
Dim csv As Object

Set file = CreateObject("Scripting.FileSystem")
Set csv = file.CreateTextFile("configexport.csv")
节目在电视上中断

Set file = CreateObject("Scripting.FileSystem")
我有一个对scrrun.dll的引用

我已使用管理员命令提示符和命令“regsvr32 scrrun.dll”注册了scrun.dll

我重新启动了我的电脑

我仍然看到错误

注意:这个问题的所有其他问题都通过这一点得到解决,所以我不认为这是重复的。任何帮助都将不胜感激。

我想您指的是FileSystemObject,我不会使用file作为您的变量名:

Set aFile = CreateObject("Scripting.FileSystemObject")
我想您指的是FileSystemObject,我不会使用file作为变量名:

Set aFile = CreateObject("Scripting.FileSystemObject")

如果直接在VBScript中运行执行此操作的脚本并从命令窗口运行它,会发生什么情况?从那里开始工作吗?什么位OS/Office 32或64?@TimWilliams OS是64,不确定Office@KenWhite这样做失败的原因是,同一错误消息ActiveX组件无法创建对象,错误代码:800A01AD如果直接在VBScript中运行执行此操作的脚本并从命令窗口运行它,会发生什么情况?从那里开始工作吗?什么位OS/Office 32或64?@TimWilliams OS是64,不确定Office@KenWhite这样做失败了,同样的错误消息ActiveX组件无法创建对象,错误代码:800A01ADY你一定是在开玩笑,就是这样。我只是浪费了几个小时。谢谢。这就是为什么提前装订是一种优势的原因之一。如果该错误是在早期绑定场景中出现的,那么它将无法编译,并且可能会突出显示该行。如果在这样的场景中有很好的理由使用late的话,你甚至可以先用early进行测试/概念验证,然后切换到late绑定进行发布。我只是浪费了几个小时。谢谢。这就是为什么提前装订是一种优势的原因之一。如果该错误是在早期绑定场景中出现的,那么它将无法编译,并且可能会突出显示该行。如果在这样的场景中有很好的理由使用late,您甚至可以首先使用early进行概念测试/验证,然后切换到late绑定进行发布。