0
我有一個已格式化郵件合併域({ MERGEFIELD Payment_Date \@ "MMMM d,yyyy" }
)的現有word文檔。郵件合併替換整個合併域並丟失格式化
當我通過一個字符串(說((01/01/2016))從C#做一個郵件合併代碼field.Select()選擇整個合併領域,並用我傳遞的字符串,我輸了格式。
我該如何預防?
foreach (Microsoft.Office.Interop.Word.Field field in document.Fields)
{
if (field.Code.Text.Contains("Payment_Date"))
{
DateTime pDate = new DateTime(2016, 12, 30);
field.Select();
application.Selection.TypeText(pDate.ToString());
}
}
這是我用來做郵件合併的代碼。