如何把 VBA 中的 ThisDrawing 作为参数传递给 VB(或DLL)中?
如何把 VBA 中的 ThisDrawing 作为参数传递给 VB(或DLL)中? <A href="http://bbs.mjtd.com/forum.php?mod=viewthread&tid=24476" target="_blank" >http://bbs.mjtd.com/forum.php?mod=viewthread&tid=24476</A>是我没说明白还是你不知道?
2楼的:是我没说明白还是你不知道? Dll里设置一个属性Document
在VBA里按下列方法调用
dim a as new class
set a.document=thisdrawing
......
谢谢,但还是不太明白,能给段具体的代码吗?
还是不太明白,能给段具体的代码吗? 类模块:Public ACadDoc as Object
public sub addPoint(pnt As Variant)
ACadDoc.addPoint pnt
end sub
调用时
dim a as new class1
dim pnt(2) as Double
set a.ACadDoc=thisdrawing
a.addPoint pnt 我是用数据库来完成这个过程,这样可以让数据批量处理,绘图更快,
这个网站出了一本好书,我也是从中学到的,就是autoCADVBA,开发精彩实例教程,当中有相当好的论述,
学了一个星期后,我就会用数据库来开发
多谢了!
<A name=43212><FONT color=#990000><B>lzh741206</B></FONT></A>: 多谢了!
页:
[1]