- 积分
- 222
- 明经币
- 个
- 注册时间
- 2008-9-4
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
楼主 |
发表于 2008-9-4 02:28:00
|
显示全部楼层
我用VBA有一定的时间了,但最近在工作中遇到一个问题,一直没有找到好的方法解决:
公司的工作需要向AUTOCAD图形中插入大量的EXCEL表(并不是整个EXCEL工作簿,而是文件的某些部分),这些数据表一般以"PASTE SPECIAL"-"PASTE LINK"的方式插入,这样能保证当EXCEL文件更新后,图形中的数据自行更新.
现在的问题是,我在VBA中找不到对应"PASTESPEC"的方法,只能通过SENDCOMMAND("PASTESPEC")命令来解决. 这样一来,每次SENDCOMMAND命令运行都会导致程序停一下,人为地点击AUTOCAD的弹出窗口后程序才能继续望下走.
请教众位高手有没有更好的方法,可以让程序一气呵成呢?谢谢! |
|