|
響在江湖 發(fā)表于 2016-10-13 20:09
) m) Y# w) N$ `( Y% j7 S) _首先感謝社友回復(fù),不過(guò)你發(fā)的這個(gè)怎么復(fù)制到txt中呀?復(fù)制代碼后只有“”ExportToDWG“這個(gè)。& s* D f$ j6 u8 V; w- x, c X4 L
還有API ...
6 w: }7 Q% v }( ~6 P" S. J稍微修改了幫助文件里面的代碼代碼如下7 c( E+ }: q7 i7 q
- Option Explicit$ B8 c9 ~, d& m" u6 s& V3 E
- Dim swApp As SldWorks.SldWorks S4 i9 R1 r; d; `
- Dim swModel As SldWorks.ModelDoc2
. p( Y& q; F5 _- x8 `( A! q8 f6 [ - Dim swModelDocExt As SldWorks.ModelDocExtension
0 K: _. s! L1 X7 E: E( {" { - Dim FileName As String
0 d8 v8 }0 C) q8 M M |# E& |3 W- N - Dim NewName As String
' k& D0 b" F8 @8 w5 ~( D7 ?& G" s0 u - Dim boolstatus As Boolean3 [' g$ i a% k2 {6 P
- Dim longstatus As Long, longwarnings As Long3 W7 h* ~3 D+ `& t; ^
- Sub main(); a1 S' z8 c8 I) P- l- @
- Set swApp = Application.SldWorks7 h( E: I7 A, j
- Set swModel = swApp.ActiveDoc2 I9 v- ]! b6 `6 w/ g) Q3 Q% i, O
- Set swModelDocExt = swModel.Extension" R: _9 s T' ]8 y' q" Y5 F; t
- FileName = swModel.GetPathName()
" {# R) C/ I. @( c) q - NewName = Left(FileName, Len(FileName) - 7) & ".dwg"7 {+ n. h6 A- J% W; X' T3 c
- boolstatus = swModel.ExportFlatPatternView(NewName, swExportFlatPatternOption_None) [; l3 N/ h$ c2 v( ^- u7 y
- swModelDocExt.SaveAs NewName, 0, 0, Nothing, longstatus, longwarnings
+ k& U# @/ K- u- D9 ]' E - End Sub
a7 o0 o" f5 [5 P
復(fù)制代碼 ' Y, p+ |0 z9 t( y
! K% T$ [7 H4 _/ Q% o |
|