|
響在江湖 發(fā)表于 2016-10-13 20:09
1 |7 v2 x t' ]- d首先感謝社友回復(fù),不過(guò)你發(fā)的這個(gè)怎么復(fù)制到txt中呀?復(fù)制代碼后只有“”ExportToDWG“這個(gè)。
" @) N- X" O$ u; @: S4 T還有API ...
4 K( _8 u2 W! p+ ]! x) C$ s: [稍微修改了幫助文件里面的代碼代碼如下
) v" w3 _3 D- O7 a& d, R- Option Explicit
2 C5 c% _1 D- q7 }& _ T - Dim swApp As SldWorks.SldWorks
) @8 B, S6 v0 q, h4 \ - Dim swModel As SldWorks.ModelDoc2
, l9 M+ ~0 a8 E1 i6 X) W - Dim swModelDocExt As SldWorks.ModelDocExtension
! T/ G3 v% H1 \. x$ k$ l - Dim FileName As String
" i" k7 \7 A' a: I0 q - Dim NewName As String
9 \- l" u9 }" {: O. F - Dim boolstatus As Boolean1 ^: {* X" @. }; i5 @( ]
- Dim longstatus As Long, longwarnings As Long
1 C/ t Y: C; ?: a( @# Y - Sub main()
e; {1 Y4 P8 o8 |3 G7 l - Set swApp = Application.SldWorks7 P/ o+ G; a( v/ w' z' _
- Set swModel = swApp.ActiveDoc
1 E2 e8 E1 ^) I% T - Set swModelDocExt = swModel.Extension& O+ e/ M; G+ l% P+ ~
- FileName = swModel.GetPathName()( v- e& Q6 e3 Q% h
- NewName = Left(FileName, Len(FileName) - 7) & ".dwg"
& w& |! L9 g$ w ? - boolstatus = swModel.ExportFlatPatternView(NewName, swExportFlatPatternOption_None)
' e+ l. w3 R$ B: @ - swModelDocExt.SaveAs NewName, 0, 0, Nothing, longstatus, longwarnings
# D5 U, q1 o7 p+ z( S, X - End Sub8 D, J6 k; F3 Z/ H8 v
復(fù)制代碼
$ z N/ J) p) N: x+ v( t$ o O, j
|
|