|
|
发表于 2022-12-13 13:31:53
|
显示全部楼层
来自: 中国台湾
1 E9 u6 O1 k7 z3 ~多加一行代碼就可以了…
7 Q0 J# v2 J: k6 q) [( M/ N4 O: Z" t9 W* g z( A: ?
- Option Explicit5 H7 V3 v- h# c
- 2 ^8 b8 o6 F4 C9 S/ l" l: M
- Dim swApp As SldWorks.SldWorks
4 U, k4 X z1 g8 ?& u - Dim swFilter As String, fileName As String, fileConfig As String, fileDispName As String) F& v" f$ L0 n# c" Y' @0 o. W
- Dim fileOptions As Long
; d1 b4 e0 k- \
+ v* g+ d+ A6 l2 j( s- Sub main()
+ K' ~% B$ t4 l/ q4 X - Set swApp = Application.SldWorks7 a, W, @9 {& d$ ]' T& v
- swFilter = "All(*.*)|*.*"
* H$ E% T/ o3 z+ }8 N! ~ - ; C2 l( E( @' ^! L6 a
- ' Browse and get the Selected file name
7 }1 W, p1 }# _ - fileName = swApp.GetOpenFileName("Browse Document", "", swFilter, fileOptions, fileConfig, fileDispName)
: }( o) j. ~7 ~: W2 x1 @' q - ' Get the path of the selected file
. Q8 Q$ D. Y& X4 f D5 I# F - fileName = Left(fileName, InStrRev(fileName, ""))% c- F" o9 a* [! V" a
- Debug.Print fileName
1 W) ?& @0 Q0 j( c! S - End Sub: m4 I$ M3 O" [, r. ?5 _* B9 P+ f; ?9 y
复制代码
! E y4 O% F% b: H s5 n5 p4 r; D( n
|
|