久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: 余存

求助,如何批量替換工程圖圖紙模板

[復制鏈接]
11#
發表于 2015-12-31 16:40:36 | 只看該作者
本帖最后由 steve_suich 于 2015-12-31 16:41 編輯
# K$ ^0 d7 C1 N! A
余存 發表于 2015-12-31 16:30 1 `: e5 f/ J7 W
額。。。看不懂啊,大俠,這是啥?

5 Z+ l0 `( f; p* ~( v: p: X, F新建一個宏。
* a8 [$ V/ a4 ^- j! z; F1 n: [+ r0 ]; r( n% M" o: h2 K
運行
2 F: E. E3 H/ _2 ?. K9 O1 |( v6 |4 y) X/ c) L  B
! ~- X" p5 X. V

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有賬號?注冊會員

×
12#
發表于 2016-8-14 22:05:49 | 只看該作者

2 v) j- y# D, p2 N% n' F* {7 G您好!; T# x9 M: u# m" H- @
7 Z6 v, `, Z, ?/ b4 d
9 \( S. c  c$ I* z- t
這個我試著輸入過但是不行,您能否發個SWP格式的來呢?
9 L5 C: Q% O+ G5 V
0 |! R# l2 j1 X' S% k( P9 x' N+ J2 W萬分感謝!!
* l. C3 F: E: }

點評

不能全部照抄,誰知道你的工程圖模板在哪里?  發表于 2016-8-15 09:18
13#
發表于 2016-8-16 08:28:40 | 只看該作者

$ h2 J* f, F" X9 [/ b; V% Q看著這回復,總覺得自己要學的很多. B; A& Q4 [! U; u8 a! `+ w1 Z3 _. T6 K- |
14#
發表于 2016-8-17 17:05:36 | 只看該作者
l樓主可以把修改好的標題欄(可以做鏈接)的圖紙保存好圖紙格式,A4-A1分別做一個,然后打開你要修改的圖紙,右鍵屬性,選擇相應大小的圖紙格式替換掉就ok了
15#
發表于 2016-8-17 17:11:14 | 只看該作者
至于模板是改不了的,你可以在選項里設置好你的樣式,然后保存好繪圖標準,打開每張圖紙加載該樣式就可以了,反正每張圖紙你都要檢查修改公差等,順便更改一下圖紙格式和加載繪圖標準,就相當于換了模板和格式了
16#
發表于 2016-8-18 17:49:49 | 只看該作者
我們之前有一款插件可以實現批量替換圖紙模板,肯定有這方面的工具,你可以問一下度娘:SolidWorks批量替換工程圖圖框,保證有收獲。
% j3 Z& P/ q& K! R0 Z
17#
發表于 2023-5-13 17:19:32 | 只看該作者
  到這里了下步怎么弄
18#
發表于 2023-5-13 17:20:16 | 只看該作者
Dim swApp As Object3 [4 K. J2 p, N5 }; u

) P% B2 {0 i3 H( }% j0 IDim Part As Object
( M( _+ R! k8 i. w' pDim boolstatus As Boolean
7 K' ^$ O  a' e5 e2 D. ]3 u4 aDim longstatus As Long, longwarnings As Long  J% A/ s; C0 R% u7 y8 ]
Dim path As String
3 K9 [5 D* w4 WDim fname As String) a$ O  G. a% Z* r/ n  Z9 t
Dim m As Integer5 f* T- B7 g" {6 N% h2 }! Y+ }
Dim shname() As String
5 C2 T1 v; ^( W2 F
' }) Z2 b5 |: ]! d5 X
; Z# b  P: Q, r0 wSub Main()
$ Z8 `" D$ O& o0 J, i0 h
) R5 w+ ^* a0 S9 x  t+ W  Z2 eSet swApp = _
; a. c& e# h# }+ ^  QApplication.SldWorks7 e$ e0 `# w* G- e& ]
path = InputBox("D:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\lang\chinese-simplified\Tutorial", "批量替換圖框")
8 r/ p% S0 a, E( r  L8 gfname = Dir(path & "*.slddew")" n0 z+ q' e7 [7 X# _
Do Until fname = ""
3 U& s3 J( ]4 J0 H  j+ {$ C; cSet Part = swApp.OpenDoc(path + fname, 3)
) [. K0 m/ d/ T' bSet Part = swApp.ActiveDoc
1 h, r4 I3 i5 I) U1 Lshname = Part.GetSheeetNameS()8 y# D/ P- L$ v, s; \) B2 d, d8 f
For m = 0 To Part.GetSheeetCount - 12 i+ \3 V9 t8 f" Q7 B0 i* @! _
     If Part.ActivateSheet(shname(m)) Then
5 X9 v# S+ L) T     boolstatus = Part.SetupSheet5(shname(m), 8, 12, 0, 0, True, _
$ u; o# u* ~% [$ n9 |     "C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2020\lang\Chinese-Simplified\sheetformat\a3 - gb.slddrt", _
" f! B8 c. m- Z3 M7 \" E     0.42, 0.297, "默認", True)
4 N. X& R' d. b3 U1 V    End If, H( b6 [+ L3 U" Q' N& u
    Next8 w+ d! d! K* H  d& A3 L  ?
Part.Save
2 [2 O( O' }, V9 P7 LswApp.CloseDoc (Part.GetTitle)8 w& `' j/ i* N4 {5 B7 o
Set Part = Nothing! _1 o/ a1 C4 @0 P; z
fname = Dir! q- Y. W" \  u+ @1 M$ _
Loop4 R9 X9 u  l& z
7 _7 y! u' X+ z' \- n
End Sub
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

Archiver|手機版|小黑屋|機械社區 ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2025-7-20 06:55 , Processed in 0.078865 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表