今天同事遇到一個問題:使用 Word 合併列印的功能,插入既有的 Excel 資料,卻跟原始檔案的格式不一樣。不但日期的格式變成日/月/年,年資也顯示小數點兩位後的數字。以下分享我的解決方式:
首先,在 Word 選取到職日期的標籤,按右鍵選擇 [切換功能變數代碼],原本的內容會變成 { MERGEFIELD 到職日},年資的欄位也是同樣的做法。
將到職日的 { MERGEFIELD 到職日} 改成 { MERGEFIELD "到職日"\@"yyyy/MM/dd"}
將年資 { MERGEFIELD 年資} 改成 { MERGEFIELD "年資"\#"#.##"}
在 Word 選取到職日期的標籤,按右鍵選擇 [更新功能變數],年資的欄位也是同樣的做法。
格式就變得跟源頭 Excel 一樣啦!👍
還有更多代碼可以調整格式,可參考這篇文章:Word 合併列印修改日期、數字、金額等格式教學