- 积分
- 902
- 明经币
- 个
- 注册时间
- 2006-10-3
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|
[VBA]请问:怎样在VBA中获取Lisp"图元"或"选择集",从而传送给命令行ThisDrawing.SendCommand ?[br]请问:怎样在VBA中获取Lisp"图元"或"选择集",从而传送给命令行ThisDrawing.SendCommand ? 由于ThisDrawing.SendCommand的局限,只接受Lisp"图元"或"选择集", VBA的"图元"或"选择集"不能直接传送给命令行中, 故需要将VBA类型的"图元"或"选择集"转换为Lisp类型的"图元"或""选择集,比如: ThisDrawing.SendCommand ".ddedit" & vbCr & "h" & vbCr & VL_SelectionSet & vbCr & vbCr ThisDrawing.SendCommand ".break" & vbCr & VL_eName & vbCr & VL_point & vbCr & vbCr 以上的VL_eName,VL_SelectionSet, VL_point只能是Lisp类型的,否则出错. 请问:怎样将VBA中的对象VBA_eName,VBA_SelectionSet转换为Lisp的VL_eName,VL_SelectionSet? 怎样将VBA中的对象VBA_point转换为Lisp的VL_point? 运用VLAX类,能给出"具体"、"完整"的程序代码吗? |
|