excel - 创建具有后期绑定的对象会导致 ActiveX 运行时错误 429,具体取决于文件夹位置
问题描述
在使用后期绑定创建对象时,我在 Excel VBA 中遇到了一种奇怪的行为。
系统信息:
- Windows 10 企业版:1803
- Office 365 MSO (16.0.11126.20192)32 位
问题描述:
我有一个带有宏的空 Excel 工作表:
Option Explicit
Sub test()
Dim ob As Object
Set ob = CreateObject("Scripting.Dictionary")
End Sub
运行这个宏给了我
运行时错误“429”:ActiveX 组件无法创建对象
取决于我存储启用宏的 Excel 文件的文件夹。
我可以在其中运行宏而不会出错的文件夹
- 我的一个驱动器文件夹:C:\Users\myusername\OneDrive - MY Company Name\
- 这个里面的所有子文件夹。
发生错误的文件夹
- C:\用户\我的用户名\
- C:\用户\我的用户名\桌面\
- 共享网络位置例如:\xpto\xpto1\
- C:\温度\
- 我创建的 C:\Q\ 文件夹,我试图在其中模仿与宏工作的 OneDrive 文件夹中相同的访问权限。
如果我使用正确引用的早期绑定,则问题不再存在!
我尝试按照以下步骤操作:https: //support.microsoft.com/en-ca/help/828550/you-receive-run-time-error-429-when-you-automate-office-applications。
解决方案
推荐阅读
- ios - FirebaseUI 和 SDWebImage 在 CollectionViewControllerCell 的 for 循环中显示图像
- java - Swagger 未检测到使用 Spring Data Rest 构建的 Api
- windows - MinGW gfortran 编译错误:“无法识别的选项 '-plugin'”
- angular - 如何更新/设置对象 | Firebase Angular 6
- android - 我不能在 myRef.push().setValue() 中使用字符串
- python - 通过按“ENTER”将 Tkinter 条目中的值传递给变量
- django - Djoser 禁用未使用的端点
- javascript - Gatsby 设置背景图片 CSS-In-JS (Emotion)
- angular - ionic 4 virtual scroll - 滚动到特定元素
- python - 在本地主机上测试烧瓶应用程序时出现 ERR_CONNECTION_REFUSED