2014-10-29 99 views
0

我正在起草涉及一些if語句的郵件合併文檔。在某些情況下,其中一個輸出語句中有引號。讓我舉個類似的例子。Word中的問號郵件合併,如果語句

想象一下,你正在生成報告卡,並且你有一份學生名單以及他們是否閱讀過教科書的第9章。如果他們讀過的一章,輸出應該讀,

你的女兒讀一章「拉普拉斯的貢獻積分」你的女兒沒有做閱讀

這可能是編碼爲

{{IF MERGEFIELD CHAPTERREAD} =「Y」,「你的女兒讀一章‘拉普拉斯的貢獻積分’」「你的女兒沒有做閱讀「}

除了該章節的標題中有引號會干擾if語句的語法。我如何在if語句中插入一組引號?

感謝您的幫助。

彼得

回答

0

您可以創建邏輯,諸如現場:「如果條件1被滿足,那麼如果條件2也得到滿足,顯示結果1」。這相當於說「如果兩個條件都滿足,顯示結果1」;但不幸的是,你不能在Word字段中使用「和」。

這樣的場看起來會是這樣的:

{IF(條件1){IF [條件2] [顯示結果1] 「」} 「」}

+0

該問題不是使用多個條件,而是在輸出中獲取引號。 – Peter 2014-10-29 13:24:34

0

我只是想用粗的解決方法。我在我的源數據中添加了一個名爲QMARK的字段。整列包含每個人的引號。現在我使用的if語句是

{{IF MERGEFIELD CHAPTERREAD} = 「Y」, 「你的女兒讀一章{MERGEFIELD QMARK}拉普拉斯的貢獻積分{MERGEFIELD QMARK}」「你的女兒沒有做的讀「}

這絕對有效,但如果有人有一個更優雅的解決方案,我都耳朵。

0

您可以在文檔的開頭使用嵌套字段添加到書籤設置爲雙引號是這樣的:

{ SET qmark { QUOTE 34 } } 

然後在你的文字,你可以使用

{ qmark } 

(像往常一樣,您需要在Windows Word中使用ctrl-F9插入特殊字段代碼大括號)

沒有更多的優雅,但它可以節省在數據源中添加額外的列。