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給我索取哦

留言

  1. 您好,如果圖框是含有屬性的圖塊,能做出一樣的功能嗎? 想跟您索取檔案,感謝您~

    回覆刪除
    回覆
    1. 你好,如果是含有屬性的圖塊,可以先把預計要放的圖框內框尺寸量好給我,我就不自動幫你出圖框了,但是圖框還是需要自己手動放進去。

      刪除

張貼留言

Popular Posts

Excel VBA @ 監造日報表、查驗表 -2

ExcelVBA@施工照片整理的應用範例

Excel VBA@ 監造日報表、查驗表