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