|
发表于 2016-10-13 21:17:18
|
显示全部楼层
响在江湖 发表于 2016-10-13 20:09
2 a$ g8 I0 [5 Q: t8 |" ` z: m首先感谢社友回复,不过你发的这个怎么复制到txt中呀?复制代码后只有“”ExportToDWG“这个。5 m" l' t1 A* o. L
还有API ... 6 D2 [7 |8 e8 S+ C! h
稍微修改了帮助文件里面的代码代码如下
( D% |: T$ @# i* b9 a+ F; o- i- Option Explicit+ _' l6 ^6 n/ @, e
- Dim swApp As SldWorks.SldWorks9 S4 R8 W: H/ y! }
- Dim swModel As SldWorks.ModelDoc2
9 X8 Q7 ]6 i6 ^6 W" b% q - Dim swModelDocExt As SldWorks.ModelDocExtension
+ e- x6 Y1 `* I( F) D( c - Dim FileName As String
, H9 o) i5 F) y, B# ^# S$ R& M - Dim NewName As String2 e8 y% p: _+ t$ O/ t: c0 w% f0 G
- Dim boolstatus As Boolean/ b9 K6 V- Y& R& _4 w0 _ {8 _; U
- Dim longstatus As Long, longwarnings As Long
, I8 l! F% t; U3 I% C) Z1 r - Sub main(). o3 I, G1 ], ]8 \
- Set swApp = Application.SldWorks
7 P& Y: I$ p/ N. h - Set swModel = swApp.ActiveDoc
C6 ]3 t# l0 _# L5 n4 x% R - Set swModelDocExt = swModel.Extension
0 P! g% L# q% D; P# ^3 @ - FileName = swModel.GetPathName()5 N g& b5 {3 a1 A
- NewName = Left(FileName, Len(FileName) - 7) & ".dwg"
- K$ ]6 k# g) ~5 `. \5 S% h - boolstatus = swModel.ExportFlatPatternView(NewName, swExportFlatPatternOption_None)
8 A# i1 O8 p+ K2 g) w0 N - swModelDocExt.SaveAs NewName, 0, 0, Nothing, longstatus, longwarnings
5 c) }/ p# V2 C5 N" u( J% n - End Sub
! w; d2 q# M; k# C
复制代码
; {$ W9 J5 l- d/ E4 `' ^- S2 G0 E" c& l( @0 l
|
|