合併列印工具 / 大量製作獎狀
大量製作獎狀、證書:一次產出上百張
拿原本在用的獎狀 Word 檔,把會變動的位置換成標籤,配上 Excel 名單, 一次產出全部檔案。以下是實際做的時候會踩到的幾個點。
範本要改的地方
常見的標籤配置:
- 得獎人姓名 →
{姓名} - 獎項 →
{獎項} - 班級或單位 →
{班級} - 字號 →
{字號} - 日期若全部相同就直接寫死,不用做成標籤
校徽、關防印章、浮水印、邊框、標楷體、頁面邊界都不用動。 .docx 是一包 XML,工具只替換文字節點裡的標籤字串,其他定義沒被碰到。
標籤掃不到的時候
Word 會把套過不同格式的文字拆成多個 run。如果你打了 {姓 之後跳去改字體、
再回來打 名},這個標籤在 XML 裡就是斷開的兩段,工具掃不到完整的
{姓名}。
排查方式:把整個標籤刪掉,用純文字一次重打,再整段選取套字體。
名單格式
第一列是欄位名稱,要和標籤一致(不含大括號):
| 姓名 | 班級 | 獎項 | 字號 |
|---|---|---|---|
| 王小明 | 六年甲班 | 第一名 | 獎字第 001 號 |
| 陳美玲 | 六年乙班 | 第二名 | 獎字第 002 號 |
| 歐陽子瑜 | 六年甲班 | 佳作 | 獎字第 003 號 |
姓名字數不一的對位
名單裡同時有「李安」和「歐陽子瑜」時,如果範本是用空白鍵或 Tab 把姓名推到定位, 兩個字和四個字的落點會差一大截。
- 姓名獨立成一行,段落設置中對齊,字數不同會自動維持置中。
- 姓名嵌在句子中間(「茲證明 {姓名} 同學⋯」)就讓它自然排,不要硬對位。
- 需要固定寬度,用表格儲存格裝姓名並置中,比空白鍵可靠。
檔名
檔名規則設 {姓名}_獎狀,輸出就是「王小明_獎狀.docx」。
要照班級分辨就用 {班級}_{姓名}_獎狀。全部打包成 ZIP。
印在獎狀紙上
市售燙金獎狀紙已印好邊框,只留中間給你填。對位方式:
- 先用普通白紙試印一份。
- 把白紙疊在獎狀紙上對著光看,確認文字沒壓到邊框。
- 回 Word 調版面邊界、行距、字級,再試一次。
- 調好才批次生成——所有檔案出自同一份範本,位置會完全一致,不用一張張對。
獎狀紙較厚,印表機設定裡把紙張類型改成厚紙或卡紙,用單張手動進紙, 避免捲紙或吃色不均。
常見問題
- 印章、校徽、浮水印會不會不見?
- 不會,這些定義在 XML 裡沒有被更動。
- 為什麼我的標籤掃不到?
- 多半是標籤被 Word 拆成多個 run。刪掉重打,排查方式見上方。
- 可以印在市售獎狀紙上嗎?
- 可以,先用白紙試印對光檢查位置再批次生成。
- 可以直接輸出 PDF 嗎?
- 輸出是 .docx,需要 PDF 請在 Word 開啟後另存。
- 幾百張會不會很慢?
- 在你自己的電腦上運算,一般文書機處理數百份約數十秒。