【问题现象】
打开用友通T+3时提示:运行时错误‘429’:ActiveX部件不能创建对象?
【问题分析】
(1)操作系统dll组件部分文件没有注册成功;(2)计算机感染病毒或系统文件被改写。
【解决方案】
(1)下载注册DLL组件工具,注册用友通T+3及操作系统的组件。下载地址:https://service.chanjet.com/product/tool/detail?id=574e4c18e657f12e24b7b519
下载后,双击:BYYHJ005重新注册DLL文件.exe 点击确定按钮,等待提示:注册完毕。
(2)查看计算机名是否有特殊字符,如果有特殊字符请修改计算机名称。
(3)如果是被病毒感染的情况,需要卸载干净用友通T+3软件,再重新安装用友通T+3软件。卸载软件可以参照:本书中的用友通T+3软件卸载方法,卸载用友通T3软件后需要删除 C:\windows\system32\ufcomsql 文件夹和安装目录下的UFSMART文件夹(注:C盘为操作系统盘,安装目录可以右击桌面上的系统管理图标,选择属性,在目标处即可看到,如下图中软件的安装目录为:C:\UFSMART\);然后再重新安装用友通T3软件,可以参照本书中的用友通T3产品安装方法进行安装。【特别注意:此操作需要先备份账套数据】
(4)如果是反复被病毒攻击修复好后或者重新安装软件后还是经常提示:运行时错误‘429’:ActiveX部件不能创建对象?的错误,一般情况下可能是拨号上网导致,由于拨号上网的网络环境安全性较低,经常会自动下载一些病毒或者可执行文件到C:\WINDOWS\SYSTEM32下,并破坏系统文件,导致用友通T3软件运行时无法正常调用系统组件,此类情况需要先备份用友通T3账套数据,重新安装操作系统,安装操作系统后,安装360网络防火墙或者其他网络防火墙(可去百度中搜索并下载安装),开启WINDOWS防火墙(点击“开始”-“控制面板”-“windows防火墙”-点击“启用”),最好方式是购买一个路由器,便能够更好地防止病毒入侵电脑。