如何保持Excel文件和CAD的同步更新
Excel文件为二维坐标点文件,通过vb.net读取Excel文件,然后在CAD中绘图(比如多段线),如果已经成功绘制了某条多段线后发现有个坐标数据错了,需要修改,当在Excel中修改完成后,如何让CAD中的多段线也同步更新? 那你就得在acad中记下哪个点对应的是excel哪个单元格的数据。根据这些年来看到的各种软件,还没有成熟软件这么做——为什么?不可控因素太多,单元格上面有sheet,document,文件名,路径,要记下来的话就得记下这完整的一串,其中任何一个步骤出问题了都会定位不到单元格。 重新画一遍不可以吗? sieben 发表于 2018-1-16 15:22
重新画一遍不可以吗?
我也是这么想的,笨办法 sieben 发表于 2018-1-16 15:22
重新画一遍不可以吗?
如何获取Excel被修改保存的事件? turkey 发表于 2018-1-16 16:18
如何获取Excel被修改保存的事件?
1,如果你的Excel是通过CAD命令启动的,命令结束前重新取一下数据啰,这里应该也可以捕捉Excel的保存事件;
2,能不能不管Excel什么时候保存?刷新图形的时候就去取数据 数据不是巨大的话重新画比较省事 sieben 发表于 2018-1-19 11:16
1,如果你的Excel是通过CAD命令启动的,命令结束前重新取一下数据啰,这里应该也可以捕捉Excel的保存事件 ...
问了下专门搞软件开发的朋友,说是加个线程可以搞定,具体的思路就是设定一个时间间隔多少时间刷新一遍Excel表格数据,与原数据进行对比,如果有更改就进行数据更新,我这个办法比较笨用的保存事件去触发这个数据更新而已。
页:
[1]