永发信息网

vba运行时错误432 自动化(Automation)操作时文件名或类名未找到。

答案:2  悬赏:60  手机版
解决时间 2021-04-07 10:00
  • 提问者网友:世勋超人
  • 2021-04-07 06:00
vba运行时错误432 自动化(Automation)操作时文件名或类名未找到。
最佳答案
  • 五星知识达人网友:孤独的牧羊人
  • 2021-04-07 07:12
这是因为电脑少了库,

在VBA菜单中,找到“引用”
将Microsoft word 12.0 Object Library
或者类似字样的库,打上勾即可。

如果没有上述库,说明office安装的不是完整版,装个完整版即可解决。追问我已经说过了,引用word程序已经勾选。我的电脑用到的是Microsoft word 14.0 Object Library,已经勾选了。追答试试这个

原因:C:\Windows\System32 (win7+系统是在其他文件夹,注意一下)文件夹下的scrrun.dll文件版本不对引起的;

网上搜索下载scrrun.dll文件,粘贴到system32文件夹下面,然后手动注册下;
注册步骤:点击开始>运行,在运行输入框中输入regsvr32 C:\Windows\System32\scrrun.dll,点击确定;追问已经替换,注册,但是不管用。追答那就很可能是高版本的office,兼容性有问题。
估计你装的是office2010+
如果条件允许,建议你使用office2007降一下级。
当然最好还是在其他电脑上测试一下,排除是vba程序自身代码有瑕疵的原因追问期待高手解答,另有分送。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯