|
|
发表于 2017-6-21 23:55:06
|
显示全部楼层
来自: 中国台湾
本帖最后由 gt.adan 于 2017-6-21 23:56 编辑 \8 h9 l7 H4 u5 G' @7 L
2 \* ~4 }7 F1 C
謝謝樓主抬舉了,以下幾點~. O/ r+ \5 \4 W# d
1. 對於「宏」,我至今仍是似懂非懂,實在稱不上什麼高手。0 m, W6 l2 v1 O0 _
工作上有使用的九成以上是悶老大過去的教程或分享,然後加減修改成符合自己需要的。" @2 F- @" |3 T: a8 v
2. 建議不要「指定回答」,這或許會讓其他有能力者怯步。: M( f8 S2 w8 ?* O
3. 針對樓主所提「批量列印」,個人提供這幾年的使用心得~* f) c8 r2 e. C4 { L, y
* H" V3 }) V1 c- c/ t2 D批量打印或儲存到其他格式,例如PDF、JPG、DWG、IGS…等等,各大論壇早已有代碼(當然我也有分享過~ )9 G2 T" b$ j: r. Z- B
搜一下,稍加修改符合自己工作上的需要就可以,相當方便,也用了很久~
* m/ u$ M$ i- E4 H, t9 m: r6 L4 O8 t批量打印到圖紙,SW自帶的「工作排程器」就可以做到,但缺點是很慢,所以不建議。- p$ k' Y2 h) v3 }$ o6 R" A
就以自身為例,分享一下使用的方式~' B5 s% v2 E! H
我工作上習慣把所有零件及裝配,依「檔名(版次)」的命名原則輸出到PDF,這樣一來就為了下面的批量打印做好了準備。
9 _5 _0 G# s, Y1 m, B. H. I$ ^5 @# z(以上依個人習慣,沒有也沒關係,用「批量輸出PDF宏」就可以輕鬆完成。)3 k# ^+ D0 U4 B) m
接著將資料夾內要打印的PDF全部合併成一個檔案,然後針對這個檔案去選擇印表機後打印即可!9 o3 A! Y9 H; Z
例如前天,一天完成了八十幾張圖,老闆要我下班前把圖放在他桌上以便晚上審閱。
7 c- i; _' }$ K8 m( N! B, s- G八十幾張!要是沒方法就得一張一張印!同事都想我不知到得忙到幾點才印得完…
; D, I& L+ b7 l, p* B. {但我就是用上述方式,不過就點了幾個快捷鍵,五分鐘後厚厚一疊圖紙就熱呼呼的出爐囉~
3 p/ [: e2 |. `, @+ {+ V4 R& [% E% c* i: S
當然,幾年前也有人分享過從SW調出選擇印表機對話框的代碼,由於個人不是很需要所以當時沒有深入研究。7 ^- u% h \ {5 w
而且該代碼是針對單一工程圖而編寫的,沒有批量的功能。並且每個圖頁都得自己手動命名、指定路徑。
% U+ T# H5 L1 _$ X% ]* a再者,樓主要批量打印還得考慮是否有「多圖頁」的問題。批量打印若遇上此情況,請問是要打印哪一張?是目前的?還是全部?, q3 [" r2 q$ ?: q% t$ d
還有圖紙大小,若遇不同size圖框又該如何?工程圖裡是否都已經設置好了?
& |* n( O: g/ p) a, k) d3 p以上都是我幾年前思考「批量打印」時確確實實碰到的問題!也正因為如此後來才使用了上述的方式來達成。# i5 m1 \9 {6 g" O6 u' @9 b8 Z
. [- q7 v* r; B6 \& N基於以上,樓主要的「批量打印宏」是否還真那麼需要?我想可以重新思考一下~ 5 w* [2 |- z j9 ?9 k' h
附上一張運行該代碼的圖片~( N- ^& L& w% o4 Y
4 l* V( P/ S' \
% q- r& G6 u' ?0 B% ?2 k$ U$ e9 K
6 i9 D/ r$ v; t3 Q/ q3 L2 M |
|