谁那有SolidWorks一键输出工程图到DWG宏程序?需要直接输出到桌面。网上都是下面的程序,但是试了一下不行啊!* e0 a+ n, X, S( M" _1 c
1 Y: ~2 ^- k- O$ Q4 kDim swApp As Object
4 v# D( Q1 v2 X- Q, b- K- ]2 A4 v
# `3 e4 y: [+ BDim Part As Object
U# ]5 _) w! K6 r, d( O
4 Z) `1 d7 J- c# D c9 y. \Dim Filename As String
- S; y% @8 Q! z# }& V4 {/ o& K4 @; ~6 w7 S9 b
Dim No As Integer
' B! @4 x) S! O, j- B% z8 U/ h, Y5 ^6 x. y
Dim Title As String
: M6 D0 z1 o% O$ W2 ~
+ l/ V. Y$ F' K2 @" U# C$ l8 ySub main()
( t" a- q5 x a& i |% ^
' A* R, K r$ k6 CSet swApp = Application.SldWorks
) _( N0 @( B" S" f N5 ^
; m$ s9 |4 w2 c9 iSet Part = swApp.ActiveDoc0 u& f% h* f e/ f+ C& r! O0 K- Z7 r
) a1 i" C3 o9 H" X; |# x
Filename = Part.GetPathName()! _: K3 @4 A. |5 Z5 B! X+ x
# c! Y9 C1 i, p6 n t8 SNo = Len(Filename)8 M. w7 O2 {: E* [
g- W5 Y8 D$ ^4 o9 \Filename = Left(Filename, No)
6 B( f$ @5 t; R3 x2 |' g8 \
6 X' U6 ]/ K# j8 ~, c: i% Z, MPart.SaveAs2 Filename & ".DWG", 0, True, False
8 l4 l7 D4 H% X7 H. d- L: J# C% [ g, R
8 y' J5 c8 W, g* Y: ZEnd Sub; d5 i& g$ f+ R% `: [( m
; _" Y. n2 d6 D" D5 i |