|
发表于 2016-10-13 21:17:18
|
显示全部楼层
响在江湖 发表于 2016-10-13 20:091 D) q! M& A: R+ X% k
首先感谢社友回复,不过你发的这个怎么复制到txt中呀?复制代码后只有“”ExportToDWG“这个。
$ }- p4 E4 N: Y! M# E% ^7 E还有API ...
+ Q% W5 |3 x3 T* b/ G& j4 O. Y稍微修改了帮助文件里面的代码代码如下* v4 m9 G7 Z: \& A% Q7 C
- Option Explicit
' {) i& f, ]: V - Dim swApp As SldWorks.SldWorks
5 P/ N+ G3 U4 ] - Dim swModel As SldWorks.ModelDoc2
3 @: V) B3 \ W - Dim swModelDocExt As SldWorks.ModelDocExtension
0 P% I* d! v5 R3 c - Dim FileName As String. F% I2 p$ W" J5 F" M3 m, u
- Dim NewName As String
4 `8 y) V) u# \9 ]; I: o" }! m - Dim boolstatus As Boolean* D, r0 _: q/ C
- Dim longstatus As Long, longwarnings As Long
- T" j; A# g4 y6 k m1 e - Sub main(). F" F1 f+ z2 [3 C- i e
- Set swApp = Application.SldWorks
L& U0 y7 P# u' z' `& T( Y1 Q - Set swModel = swApp.ActiveDoc
$ @: |4 c% W; U; r$ ` - Set swModelDocExt = swModel.Extension
& L, O! @2 A9 D! U) v4 H" H0 l - FileName = swModel.GetPathName()
! U7 Q# t$ L/ k4 H- j9 d - NewName = Left(FileName, Len(FileName) - 7) & ".dwg", @! w. y$ k2 J1 y! S
- boolstatus = swModel.ExportFlatPatternView(NewName, swExportFlatPatternOption_None)
9 ]5 J. d1 A* W. a - swModelDocExt.SaveAs NewName, 0, 0, Nothing, longstatus, longwarnings5 m M$ w+ p" _# _# w" }
- End Sub
! _ V1 ~7 E5 J; _
复制代码
) x5 _, N6 N" p0 L; C! c, _
; _! L+ ]$ v1 Q4 A |
|