搜尋此網誌

2019年8月7日 星期三

設定Word開啟合併列印文字檔,預設的編碼格式,不會出現轉換編碼對話框Disable Word 2010 File Conversion dialog

Word在合併列印時(mail merge),資料文字檔為Big5編碼,在開啟合併列印檔時,Word會判斷成別的編碼格式,而造成亂碼! 如果選取Window(Default),才會正常。
如下圖(來源亂馬客https://rainmakerho.github.io/)

如何解呢? 當然問Google了,國內外熱心網友已解,只是Keyword對了才找的到,方法就是改Registry
to the following key:
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options
added the DWORD 
DefaultCPG 值是10進位的950 ,值很重要,950是BIG-5碼,不同時數字為不同的編碼,在我的case,TEXT都是BIG-5,所以設定950,但這也是雙面刃,改了Reg,就表示固定死了,不會出現對話框,沒有機會手動改,如果是別的編碼檔案,就會用DefaultCPG設定的編碼去開。所以DefaultCPG 值設定950,如果開UTF8編碼的檔案,會變成亂碼哦!

所以除非自己很清楚自己的text檔狀況,否則別加入DefaultCPG的設定哦!

據網友回報這個設定可以使用在Word2003、Word2007、Word2010、Word2013,其他版本請知道的網友補充。謝謝!!!



參考資料:

[Office]設定Word開啟合併列印文字檔,預設的編碼格式| 亂馬客- 點部落
使用Word 開啟純文字檔,不要出現檔案轉檔視窗 - 我亦非我- I am not me

沒有留言:

張貼留言