VBA@配置分圖工具
出圖是一門很大的學問。
常見出圖方式有: 1.模型空間出圖 2.配置空間出圖
1.模型空間出圖,在AutoCAD顧問裡頭已經有這類的文件可參酌→ AutoCAD顧問-批次打印
有關模型空間出圖的總頁數與頁次等圖框參數,請參考 圖紙小精靈Ver1.0 或 功能變數
2.配置空間出圖,可以直接選擇使用批次出圖的工具進行出圖,這項工具已經是相當的便利,比較麻煩的部分是,當你的圖框需要切割很整齊的時候,要使用這個方法來對齊 配置分圖
因此,又引發我撰寫這次的side project來對配置分圖的這部分再做自動追蹤圖框跟比例。
DEMO影片如:
使用步驟:
1.開啟活頁簿,名稱為:圖說.xls。
2.打開AutoCAD後載入 Command.lsp 及 Main_UI(new).dvb。
3.指令:MSVPORT 建立要追蹤的視埠範圍。
4.指令:MSLAYOUT 框選所有視埠範圍。
操作程式碼如:
Sub MSLayout()
Dim la As New clsLayout
la.X = 0.8
la.Y = 5
la.MyConfigName = "DWG to PDF.pc3"
la.MyCanonicalMediaName = "ISO_expand_A3_(297.00_x_420.00_MM)"
la.MyStyleSheet = "Monochrome.ctb"
la.CollectMSLayout
la.ClearVport
la.SortLayout
la.FillInLayout
MsgBox "已經處理完成!!請點選批次出圖"
End Sub
Sub MSVport()
Dim la As New clsLayout
la.CreateMSVport
End Sub
有需要的人歡迎寄mail給我索取哦
有需要的人歡迎寄mail給我索取哦
您好,如果圖框是含有屬性的圖塊,能做出一樣的功能嗎? 想跟您索取檔案,感謝您~
回覆刪除你好,如果是含有屬性的圖塊,可以先把預計要放的圖框內框尺寸量好給我,我就不自動幫你出圖框了,但是圖框還是需要自己手動放進去。
刪除