- 积分
- 282
- 明经币
- 个
- 注册时间
- 2007-7-27
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|

楼主 |
发表于 2007-9-26 12:52:00
|
显示全部楼层
本帖最后由 作者 于 2007-9-26 13:58:16 编辑
谢谢alin了,问题已经解决了 把答案写到这里,希望能帮助同样遇到这个的朋友. (defun putPagesetup (document layout setup) (if (vl-catch-all-error-p (vl-catch-all-apply (function (lambda () (vla-copyfrom (vla-item (vla-get-layouts document) layout) (vla-item (vla-get-plotconfigurations document) setup) ) ) ) ) ) nil t ) )
(setq *doc* (vla-get-activedocument (vlax-get-acad-object))) ;;1,应用到所有布局 (foreach x (layoutlist) (putPagesetup *doc* x "test"));;;test为要使用的页面设置名称 ;;2,应用到当前布局 (setq CTAB (getvar "CTAB")) (putPagesetup *doc* CTAB "test");;;test为要使用的页面设置名称 |
|