求助下列代碼求各位大神可以幫我改成.執行巨集 板金件->工程圖平板顯示->存到桌面為dwg或dxf嗎
目前只做到工程圖平板.可以改成自動存檔為dwg或dxf嗎 謝謝幫忙
- ' ******************************************************************************
- ' C:\Documents and Settings\Administrator\Local Settings\Temp\swx3104\Macro1.swb - macro recorded on 05/22/16 by Administrator
- ' ******************************************************************************
- Option Explicit
- Dim swApp As SldWorks.SldWorks
- Dim swModel As SldWorks.ModelDoc2
- Dim swPart As SldWorks.PartDoc
- Dim swModelDocExt As SldWorks.ModelDocExtension
- Dim swSelMgr As SldWorks.SelectionMgr
- Dim swDrawing As SldWorks.DrawingDoc
- Dim swView As SldWorks.View
- Dim retval As String
- Dim boolstatus As Boolean
- Sub main()
- Set swApp = Application.SldWorks
- Set swModel = swApp.ActiveDoc
- Set swPart = swModel
- Set swModelDocExt = swModel.Extension
- Set swSelMgr = swModel.SelectionManager
- retval = swApp.GetUserPreferenceStringValue(swDefaultTemplateDrawing)
- Set swModel = swApp.NewDocument(retval, 0, 0, 0)
- Set swDrawing = swModel
- Set swView = swDrawing.CreateDrawViewFromModelView3(swPart.GetPathName, "平板型式", 0.1, 0.14, 0)
- boolstatus = swModelDocExt.SelectByID2("Drawing View1", "DRAWINGVIEW", 0, 0, 0, False, 0, Nothing, 0)
- boolstatus = swDrawing.ActivateView("Drawing View1")
- swModel.ClearSelection2 True
- End Sub
複製代碼 |