|
经典案例图书 內地很多地方上不去玩家論壇…我幫忙貼一下,也再次謝謝工程师的教程!Sub Main()
Set swApp = Application.SldWorks
Set Drawing = swApp.ActiveDoc
If Drawing.GetType <> 3 Then Exit Sub
RetoreSheetName = Drawing.GetCurrentSheet.GetName
SheetName = Drawing.GetSheetNames
SheetCount = Drawing.GetSheetCount
For i = 0 To SheetCount - 1
Drawing.ActivateSheet SheetName(i)
swTemplate = Drawing.GetCurrentSheet.GetTemplateName
swTemplatePath = Split(swTemplate, "")
swTemplate = swTemplatePath(UBound(swTemplatePath))
vSheetProps = Drawing.GetCurrentSheet.GetProperties()
Drawing.SetupSheet4 Drawing.GetCurrentSheet.GetName, 0, 0, vSheetProps(2), vSheetProps(3), vSheetProps(4), "", 1, 1, ""
Drawing.SetupSheet4 Drawing.GetCurrentSheet.GetName, 12, 12, vSheetProps(2), vSheetProps(3), vSheetProps(4), swTemplate, 0, 0, ""
vSheetProps = Drawing.GetCurrentSheet.GetProperties()
Next
Drawing.ActivateSheet RetoreSheetName
End Sub
复制代码
樓上有動畫,這裡附上大侠提供的練習檔案。
SheetFormat.part01.rar
(130 KB, 下载次数: 152)
SheetFormat.part02.rar
(117.54 KB, 下载次数: 112)
|
|