|
|
发表于 2017-6-21 23:55:06
|
显示全部楼层
来自: 中国台湾
本帖最后由 gt.adan 于 2017-6-21 23:56 编辑
) p2 b5 c9 Q9 B. N6 R/ [1 |, F- C9 w3 L0 f/ p
謝謝樓主抬舉了,以下幾點~
+ b9 R/ R- i1 l. P0 J% P1 L$ Y1. 對於「宏」,我至今仍是似懂非懂,實在稱不上什麼高手。$ L0 A& j( w$ Y. z1 z
工作上有使用的九成以上是悶老大過去的教程或分享,然後加減修改成符合自己需要的。. w7 M" O; T1 O' h5 ~" c
2. 建議不要「指定回答」,這或許會讓其他有能力者怯步。
! Y4 j9 `1 ?) t3. 針對樓主所提「批量列印」,個人提供這幾年的使用心得~
. |, u) f( z: |7 B8 e2 I3 t
/ }' W( t6 a, `, O8 O" y6 B批量打印或儲存到其他格式,例如PDF、JPG、DWG、IGS…等等,各大論壇早已有代碼(當然我也有分享過~ )
% Q" W+ S& ^- B) r, i* y搜一下,稍加修改符合自己工作上的需要就可以,相當方便,也用了很久~
" R* D1 o- E+ @+ [批量打印到圖紙,SW自帶的「工作排程器」就可以做到,但缺點是很慢,所以不建議。; x* e& d' q- w( R5 M
就以自身為例,分享一下使用的方式~
$ {5 Z. [' F* P: k; n: L" k我工作上習慣把所有零件及裝配,依「檔名(版次)」的命名原則輸出到PDF,這樣一來就為了下面的批量打印做好了準備。( A# N" [9 c1 o! ]2 U5 v6 b7 p
(以上依個人習慣,沒有也沒關係,用「批量輸出PDF宏」就可以輕鬆完成。)# `# c, G3 H+ d
接著將資料夾內要打印的PDF全部合併成一個檔案,然後針對這個檔案去選擇印表機後打印即可!
# A7 w& I$ n4 p例如前天,一天完成了八十幾張圖,老闆要我下班前把圖放在他桌上以便晚上審閱。( J4 u! }6 Q$ F4 A+ Y9 M
八十幾張!要是沒方法就得一張一張印!同事都想我不知到得忙到幾點才印得完…
+ Z) C. |1 d/ J* Z0 f2 f; l+ u) @ H但我就是用上述方式,不過就點了幾個快捷鍵,五分鐘後厚厚一疊圖紙就熱呼呼的出爐囉~
8 ]3 D7 N% U' w3 }
* e" l7 e' w3 o當然,幾年前也有人分享過從SW調出選擇印表機對話框的代碼,由於個人不是很需要所以當時沒有深入研究。+ s1 s1 J i2 F0 o X& b- ^$ e
而且該代碼是針對單一工程圖而編寫的,沒有批量的功能。並且每個圖頁都得自己手動命名、指定路徑。
) J1 f) l! ~/ s再者,樓主要批量打印還得考慮是否有「多圖頁」的問題。批量打印若遇上此情況,請問是要打印哪一張?是目前的?還是全部?! n: U* J, {& r
還有圖紙大小,若遇不同size圖框又該如何?工程圖裡是否都已經設置好了?+ H) A( a2 y! T3 K% W! Z
以上都是我幾年前思考「批量打印」時確確實實碰到的問題!也正因為如此後來才使用了上述的方式來達成。. Z t J" x" k N) K# A) D
7 R, T/ r; m% L8 q9 ]' o基於以上,樓主要的「批量打印宏」是否還真那麼需要?我想可以重新思考一下~ ) Q7 L: d( V9 C, L1 U& y: |
附上一張運行該代碼的圖片~
" |( O8 @) q& J& q' @ v4 `# b% s* Y
# t+ ^& E' b, D8 G, i9 d% e' r0 |1 x& }( r1 s' `
|
|