首页 > 解决方案 > 创建具有后期绑定的对象会导致 ActiveX 运行时错误 429,具体取决于文件夹位置

问题描述

在使用后期绑定创建对象时,我在 Excel VBA 中遇到了一种奇怪的行为。

系统信息:

问题描述:

我有一个带有宏的空 Excel 工作表:

Option Explicit

Sub test()
    Dim ob As Object
    Set ob = CreateObject("Scripting.Dictionary")
End Sub

运行这个宏给了我

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

取决于我存储启用宏的 Excel 文件的文件夹。

我可以在其中运行宏而不会出错的文件夹

发生错误的文件夹

如果我使用正确引用的早期绑定,则问题不再存在!

我尝试按照以下步骤操作:https: //support.microsoft.com/en-ca/help/828550/you-receive-run-time-error-429-when-you-automate-office-applications

标签: excelvbaruntimeactivex

解决方案


推荐阅读