vba如何在一个宏中调用另一个宏?
vba如何在一个宏中调用另一个宏? 可以用以下语句:ThisDrawing.SendCommand "-vbarun 路径+文件名!宏名" & vbCr 大侠介绍的方法经测试结果如下:
thisdrawing.sendcommand "_vbrun" & vbcr & "xxx.dvb!xxx" & vbcr
系统提示忙不能执行!
改为:
thisdrawing.sendcommand "_vbrun" & vbcr & "xxx.dvb!xxx"
后能执行xxx但尚需回车!
另第一个宏中的参数如何传递到被调用的宏中去!
thank you very much! 各为大侠:
本人有一问题想请教.
能否做一个粗糙度的程序使其中的文字像标注中的文字一样不随SCALE命令的变化而变化
多谢!
你一定是在VBA编辑器中运行此宏!由于当前窗口是VBA编辑器,AutoCAD无法通过sendcommand从一个宏中运行另外一个宏.
请从[工具][宏]中,或命令行中运行此宏.
宏之间的参数传递可以用ThisDrawing.SendCommand "setvar" 语句与ThisDrawing.GetVariable语句.
页:
[1]