金蝶软件中ActiveX部件不能创建对象的问题可能由多种原因引起,以下是一些可能的解决方案:
重新安装软件
卸载金蝶软件,确保完全卸载后再重新安装。注意安装完成后要重启电脑。
注册丢失的组件
手工注册缺失的组件,例如`dao360.dll`和`scrrun.dll`。可以通过运行以下命令来注册:
对于32位操作系统:
```
regsvr32 "C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll"
```
对于64位操作系统:
```
regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\dao360.dll"
```
修复系统环境变量
检查系统环境变量设置,确保ActiveX相关路径正确设置。
重新注册ActiveX部件
打开命令提示符(cmd),输入以下命令重新注册ActiveX部件:
```
regsvr32 "C:\Windows\System32\scrrun.dll"
```
使用工具修复
金蝶K3系统中,可以使用kdmaindbg.exe工具进行组件跟踪,查找并修复红色报错的组件。
检查其他客户端和服务器
确保其他客户端或服务器上软件运行正常,以排除是单个系统的问题。
更换系统
如果上述方法都无法解决问题,可以尝试更换操作系统,例如从Windows 10更换到Windows XP专业版,以解决兼容性问题。
禁用ActiveX自动提示
在Internet选项中,将ActiveX自动提示设置为禁用,安全执行的脚本ActiveX设置为启用。
备份并恢复帐套
备份帐套到系统盘以外的盘,然后尝试使用installDB工具恢复帐套,以解决数据库连接问题。
重装数据库和软件
如果问题依旧存在,可以尝试备份好帐套后,重装数据库和KIS专业版。
请根据您的具体情况选择合适的解决方案,希望能帮助您解决问题。