辣鸡砖家 发表于 2023-11-7 15:13:47

CAD内嵌的excel表格无法提取

CAD内签的excel表格使用OLE命令无法打开源文件,提示无法激活静态的ActiveX对象,这个怎么解决,在线等好人解惑:D-

mikewolf2k 发表于 2023-11-7 15:45:28

尽可能不要内嵌其它文件,相对容易出故障。

dunkel 发表于 2023-11-7 18:53:13

就一个图片啊,这样难明究里。
一般地,是由于嵌入时的 cad 版本比你机子上的高,选中这个对象时,公式栏有提示,但不一定准确,真正对应的是内部保存的对应版本的 cad 的 clsid;问题是,这个对象的版本,不随 cad 里 保存 的默认版本而变化;这个情况,可以用压缩软件打开 xlsx 文件(其本质是个 zip 压缩文件),有个目录好像是 Embedded 之类,其中的文件就包含了嵌入的 cad原始数据,可以用十六进制软件打开一个文件,搜到到 "AC10" 字符串,这里开始是 dwg 文件内容,前面的删除,另存为 dwg 文件,试着用高版本 cad 或 cad版本转换软件打开,再做使用 。另外一个更不好的情况,就是不知道什么原因,cad对象的原始数据丢失了,只有在 excel 里表现的类似快照的图形了,这个就难恢复了。

辣鸡砖家 发表于 2023-11-8 09:16:43

mikewolf2k 发表于 2023-11-7 15:45
尽可能不要内嵌其它文件,相对容易出故障。

谢谢回复:handshake

辣鸡砖家 发表于 2023-11-8 09:18:04

dunkel 发表于 2023-11-7 18:53
就一个图片啊,这样难明究里。
一般地,是由于嵌入时的 cad 版本比你机子上的高,选中这个对象时,公式栏 ...

这个在cad里的ole命令里是可以重置的,重置以后内容发生变化,我找您的方法试试,谢谢{:1_1:}

ghgh0130 发表于 2023-11-9 06:21:04

帮不上忙。。。:(
页: [1]
查看完整版本: CAD内嵌的excel表格无法提取