使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

徵兆

當您搭配 Microsoft Access 或 Microsoft Excel 資料來源使用 OLEDB 在 Microsoft Word 中執行合併列印時,[日期]、[電話號碼] 和 [貨幣] 欄位的合併結果不正確。 例如:

[日期] 欄位會以下列格式顯示:
 

1995-10-22 00:00:00
Access 資料來源的 [電話號碼] 欄位會以下列格式顯示:
 

-7081234567.00
[貨幣] 欄位會以下列格式顯示:
 

12.00

-或-

12000

原因

發生此行為的原因是資料會以其原生、儲存在 Access 或 Excel 中的格式顯示。 若要格式化合並的資料,您必須在主文件中設定合併欄位的格式。 如果您設定資料來源中資料的格式,當您將資料合併到主文件時,並不會保留格式設定。

因應措施 

若要解決此問題,請使用下列其中一種方法。
 

在 Microsoft Word

使用參數來格式化 MERGEFIELD 的結果。 若要執行這項操作,請使用下列其中一種方法。

注意 若要檢視 Microsoft Word 中的功能變數代碼,請按 ALT+F9。
 

方法 1:使用數位圖片參數

包含類似下列其中一個範例 (\#) 的數值圖片參數:

在貨幣欄位中,使用類似下列的 [數值圖片] 參數:
 

{MERGEFIELD 編號 \# $####,0.0}注意 {MERGEFIELD 號碼 \# $###,0.0} 字串也適用于 Microsoft SQL Server 6。

在電話欄位中,使用類似下列的 [數值圖片] 參數:
 

{MERGEFIELD Phone \# ###'-'###'-'####}注意:mergefield 內的連字號會以單引號括住。

 

方法 2:使用Date-Time圖片切換

在 [日期] 欄位中包含日期時間圖片參數 (\@) ,讓 [日期] 欄位看起來像這樣:
 

{MERGEFIELD date \@ 「MMMM d, yyyy」}注意:圖片開關會區分大小寫。 此外,您必須在圖片字串周圍使用引號。

 

在 Microsoft Access 中

在 Microsoft Access 中建立查詢,並在Word合併列印中使用查詢。 在 Microsoft Access 查詢中,使用 FORMAT () 函數來格式化要在 Microsoft Word 中合併的資料。
 

其他相關資訊

根據預設,Word在執行合併列印時,會使用 OLEDB 連線至資料來源。 您可以使用程式碼存取資料,強制Word使用動態資料交換 (DDE) 。

注意如需在 Microsoft Word 中使用功能變數參數的詳細資訊,請按一下 [Microsoft Word
[說明] 功能表,在 [Office 小幫手] 或 [答案精靈] 中輸入一般參數,然後按一下 [搜尋] 以檢視傳回的主題。 

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×