我试图创建一个例程,将现有表的总宽度更改为统一值
目前,我知道的最快的方法是手动高亮显示我要更改的所有表格,打开autocad属性窗口并更改“表格宽度”值(请参见随附的屏幕截图)
我想使用visual lisp更改属性,我对它很陌生,我想知道是否有人可以用这段代码为我指明正确的方向
- (vl-load-com)
- (defun c:change_Width()
- (setq TABLE (ssget))
- (vla-put-width TABLE (/ width 48))
- (vla-Update TABLE)
- )
目前,我设置了代码,用ssget调用提示我,这样我就可以选择表并更改宽度值
Autocad返回错误:错误的参数类型:VLA-OBJECT
如果有人能给我指出正确的方向,我将不胜感激
|