问题:
CAD用户指出,使用DATAEXTRACTION从AutoCAD产品写入外部XLS文件时,显示以下错误:
数据提取警告
无法加载文件或程序集*Ac32BitAppServer, version=1.0.0.0, Culture-neutral, PublicKeyToken=7208edf2a10162b1*或其一个依存关系。系统找不到指定的文件。
原因:
系统中缺少Microsoft Office组件的OLE注册,其中也缺少Excel。
- Microsoft Excel 97-2003工作表
- Microsoft Excel二进制工作表
- Microsoft Excel Chart
- Microsoft Excel启用宏的工作表
- Microsoft Excel工作表
- Microsoft Graph Chart
- Microsoft PenlnputPanel Control
- Microsoft PowerPoint 97-2003演示文稿
- Microsoft PowerPoint 97-2003 Slide
- Microsoft PowerPoint启用宏的演示
- Microsoft PowerPoint启用宏的幻灯片
- Microsoft PowerPoint演示文稿
- Microsoft PowerPoint Slide
- Microsoft Word 97 – 2003 Document
- Microsoft Word文档
- Microsoft Word启用宏的文档
解决方案:
请尝试以下步骤以解决该问题:
恢复Microsoft Office组件缺少的OLE对象注册
从Windows“开始”菜单中,启动“系统信息”>“在“软件环境”>“OLE注册”部分下检查”>确认Microsoft Office组件未列出其OLE。
重新安装Microsoft Office
然后,执行以下操作:
- 卸载Microsoft Office。
- 重新启动系统。
- 使用Microsoft Fix it工具检查卸载后是否仍不存在Office产品的残留文件。如果存在,请将其删除。
- 安装Microsoft Office。
其他步骤
在“系统信息”窗口中,再次检查MS Office OLE注册。如果仍然缺少这些文件,请尝试以下操作以恢复它们:
联系Microsoft支持
联系Microsoft支持以恢复它们。
完全卸载AutoCAD
- 请参见文章:如何在Windows上完全卸载Autodesk产品
- 重新安装程序。
从32位版本的Microsoft Office切换到64位版本
- 卸载32位版本的Microsoft Office。
- 安装64位版本的Microsoft Office。
其他解决方案
- Microsoft提供了一种解决方法,以静默模式运行Microsoft Access Database Engine 2016的安装。请参见Microsoft文章:无法在Office单击运行应用程序外使用Access ODBC、OLEDB或DAO接口。
- 由于在文件夹名称中使用特殊字符,也可能会出现问题。在更新路径时不使用特殊字符,提取将成功。