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

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
樓主: 余存

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

[復制鏈接]
11#
發表于 2015-12-31 16:40:36 | 只看該作者
本帖最后由 steve_suich 于 2015-12-31 16:41 編輯
% u! G+ C% o! K( |1 E' V
余存 發表于 2015-12-31 16:30 5 Q: \. o% c! S! d- U
額。。。看不懂啊,大俠,這是啥?

  l" |7 g' i* N  t( E& C3 t$ m新建一個宏。
( x$ T- ^) x& O2 _* q" @2 F$ J2 n; B  @  F# z) Y: z
運行
( K$ a; Q- B/ r( X' o& ]) y$ p7 U! K4 v! w, |  A
7 {. l" j" u+ s' X7 Z

本帖子中包含更多資源

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

×
12#
發表于 2016-8-14 22:05:49 | 只看該作者
, P2 S, K# O4 r* x1 K% U
您好!! g$ ~2 W4 V3 }' O, G! ]
; i0 X# c5 u! n% M( g0 b6 L6 L
3 d7 M" Y5 e4 }' G9 B( ?, N4 V
這個我試著輸入過但是不行,您能否發個SWP格式的來呢?
$ i5 z1 ]- j3 k- H! z2 S$ |" u
, B5 W& v' r( k( f/ ^, E  Q; Z萬分感謝!!2 P' a& b% d3 ?! |6 u& V1 B

點評

不能全部照抄,誰知道你的工程圖模板在哪里?  發表于 2016-8-15 09:18
13#
發表于 2016-8-16 08:28:40 | 只看該作者
' `* s7 S5 Y3 D! ]( ?* |& y
看著這回復,總覺得自己要學的很多: G* a% s& w1 J
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批量替換工程圖圖框,保證有收獲。* b4 C3 B- j3 `+ [& w+ N
17#
發表于 2023-5-13 17:19:32 | 只看該作者
  到這里了下步怎么弄
18#
發表于 2023-5-13 17:20:16 | 只看該作者
Dim swApp As Object, v/ L9 d  }$ s6 }6 d7 s9 J5 q
# q# i! ]! t. L( w
Dim Part As Object3 V1 `1 ?0 F$ b- Q6 h
Dim boolstatus As Boolean
4 v# J$ |! w4 o$ U6 U  [Dim longstatus As Long, longwarnings As Long
1 n5 }! a* k# WDim path As String
* }9 V/ a3 ^( E; S1 ADim fname As String. Y5 {6 h6 Q0 `  L% _! d
Dim m As Integer+ k  k1 e0 Z7 a1 V
Dim shname() As String
1 d; b; N" O; n% c; K
1 b$ A2 z, k, D7 J* f) N1 n& q) [# E/ }
Sub Main()! ?" {7 i0 \6 x8 F! m' d
/ c  D: B( T4 k* ~
Set swApp = _
. q+ a  R' S1 mApplication.SldWorks
5 X! e% \+ a" V$ tpath = InputBox("D:\Program Files\SOLIDWORKS Corp\SOLIDWORKS\lang\chinese-simplified\Tutorial", "批量替換圖框")& ]9 \6 j+ }5 K) n( g8 w  m
fname = Dir(path & "*.slddew")0 r% \* w% a. r& }
Do Until fname = ""
" U6 W% P; @7 ~. k$ l7 D3 L4 ySet Part = swApp.OpenDoc(path + fname, 3)
  F! }$ m, ^% T# s& BSet Part = swApp.ActiveDoc1 M2 O, z7 H" |! N! n
shname = Part.GetSheeetNameS()2 @, l% {' ?+ P9 I
For m = 0 To Part.GetSheeetCount - 1
) a" ]/ k8 |. ?, c" x     If Part.ActivateSheet(shname(m)) Then
2 h* t0 S" q& O; G5 O9 a6 p     boolstatus = Part.SetupSheet5(shname(m), 8, 12, 0, 0, True, _3 |1 o9 s- e$ Y) \$ H! V' h2 \
     "C:\ProgramData\SOLIDWORKS\SOLIDWORKS 2020\lang\Chinese-Simplified\sheetformat\a3 - gb.slddrt", _( M0 M( {* s" c# O' Z: u; ?# P7 L5 _4 f
     0.42, 0.297, "默認", True)5 w' ^. I- Q+ u1 y/ ~
    End If
0 q# _( @. e3 S9 C4 I2 u    Next$ d& D" S4 @/ t; w
Part.Save
/ U" N) Y7 [! s/ s; `swApp.CloseDoc (Part.GetTitle)
4 }# \5 C, x3 M& k) M. f0 t5 RSet Part = Nothing9 L* |1 u9 h( {7 z7 s9 f4 O
fname = Dir
  b5 x! n/ Q# [( M$ ]3 fLoop
- P/ G' Y3 b3 q) q! o! |- g$ r/ B' }" _
End Sub
您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規則

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

GMT+8, 2025-7-26 23:12 , Processed in 0.091192 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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