文章編號: 264892 - 上次校閱: 2005年12月29日 - 版次: 1.1

在條件式合併列印中無法隱藏空白行

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

結論

當 MERGEFIELD 州的結果為空白預設, Microsoft Word 隱藏合併列印中的空白行。

不過, 當您執行合併列印, 條件條件欄位的結果可能會是空白的。 這會導致額外的空行。

舉例來說, 在合併列印, 您可以來為居民的特定狀態顯示特殊訊息並不是顯示於居民的其他狀態訊息。 您可能建立信件主文件, 看起來與下列範例:
{ MERGEFIELDNAME }
} MERGEFIELDADDRESS1 {
{ MERGEFIELDCITY }, { MERGEFIELDSTATE } } { MERGEFIELDPOSTALCODE

親愛的, { MERGEFIELDNAME }

IF MERGEFIELDSTATE { } { = " ForWashingtonstateresidents, weofferspecialratestoAsia 」 「 WA 」。 }

< > 主體代號 ...
當您執行合併, 可能與合併文件以供具備華盛頓州的正確顯示
名稱
位址
城市 StatePostalCode

DearName,

ForWashingtonstateresidents, weofferspecialratestoAsia。

< > 主體代號 ...
但合併的文件以供具備的不同狀態可能顯示為下列:
名稱
位址
城市 StatePostalCode

DearName,



< > 主體代號 ...
結果之常駐 non - 華盛頓狀態是問候語和主體的字母之間的額外空間 (空白行)。

這份文件示範如何使用一個 IF 功能變數作為條件陳述式, 評估結果的欄位並隱藏如果結果是空白行。

其他相關資訊

此外, 本文會提供兩個範例有關如何使用條件式陳述式 (Assignment Statement) 來抑制多餘的分行當結果為空白。 在下列範例使用作為在您的情況下適當的。

範例 1

若要如為, 本文 〈 摘要 〉 一節中所述修正此問題請使用一個 IF 功能變數作為條件陳述式以比較是否 MERGEFIELD 符合特定值, 在下列範例為:
} =" < value > " " True " " False " IF { MERGEFIELD } {
此條件 IF 功能變數說明如果等於 <value>, MERGEFIELD 功能沒有一部份, 否則, 執行 True 進行部分為 False。

如果符合條件, 條件陳述式插入文字 " Dear NAME 對於華盛頓居民, 狀態, 我們提供到亞洲 」 的特別費率當您指定 ; 如果條件不符合, 問候語 " Dear NAME 」 只能出現, 但是。

請使用下列範例來抑制訊息狀態華盛頓州居民 MERGEFIELD STATE not equal to WA 時:
{ MERGEFIELDNAME }
} MERGEFIELDADDRESS1 {
{ MERGEFIELDCITY }, { MERGEFIELDSTATE } } { MERGEFIELDPOSTALCODE

{ MERGEFIELDSTATE } IF { = 「 WA 」 「 Dear { MERGEFIELDNAME }

ForWashingtonstateresidents, weofferspecialratestoAsia " "。 親愛的 { MERGEFIELDNAME } , " }

範例 2

Microsoft Word 空白 MERGEFIELD 州的結果時抑制空白行。 這會特別有用的位址中。 當結果的該行上 MERGEFIELD 為空白 Word 隱藏空白行。

請注意 : 有不必須任何其他文字、 標點符號、 空格或在同一行, 其中包含 MERGEFIELD 欄位

不過, 可能有某些情況下當您需要直接使用條件陳述式的位址中。 這個範例示範如何以隱藏第二位址行如果是空白的 ADDRESS2 結果。

如果您的地址清單包含某些記錄具有為位址 (ADDRESS2) 第二行和第二行, 不具有某些記錄空白行可能導致在您的位址, 如下列範例所示:
Microsoft Corporation
一種 Microsoft 方法

的 Redmond 進行 WA, 98052 - 6399,
若要更正這個問題, 請使用一個 IF 功能變數作為條件陳述式以比較是否 MERGEFIELD 符合特定值, 在下列範例為:
} <> 「 " " True 」 " False " { MERGEFIELD } IF {
此條件 IF 功能變數說明如果 MERGEFIELD 為 Nothing, 不等於一部份, 否則, 執行 True 進行部分為 False。

如果, 符合條件時條件陳述式插入的欄位 (ADDRESS2) 結果如您所指定 ; 不過, 如果條件不符合, 的陳述式為 False 部份結果顯示。

請使用下列範例以隱藏第二位址行當 ADDRESS2 MERGEFIELD 州的結果為空白:
{ MERGEFIELDNAME }
} MERGEFIELDADDRESS1 {
{ " " { MERGEFIELDADDRESS2 } <> IF " { MERGEFIELDADDRESS2 }
{ MERGEFIELDCITY } { MERGEFIELDSTATE } { MERGEFIELDPOSTALCODE } " " { MERGEFIELDCITY } { MERGEFIELDSTATE } { MERGEFIELDPOSTALCODE } " }
這份文件中使用非列印字元:

Character

 

Description

 

Press These Keys

 

Space

 

SPACEBAR

 

Paragraph Mark

 

ENTER

{}

 

Field Braces

 

CTRL+F9



若要在您的 Word 文件, 檢視這些非列印字元執行下列動作:
  1. 在 [ 工具 ] 功能表, 按一下 [ 選項 ] 。
  2. 在 [ 檢視 ] 索引標籤上, 按一下以選取核取方塊 (列於 [ 顯示 區段) 功能變數代碼 與 [ 全部 ] 核取方塊 (列於 [ Nonprinting 字元 區段)。
  3. 按一下 [ 確定 ] , 關閉 [ 選項 ] 對話方塊。

?考

如需如何隱藏, 在合併列印中的空白行的資訊請按一下下列文件編號, 檢視 「 Microsoft 知識庫 」 中的文件中的文件:
264722? (http://support.microsoft.com/kb/264722/ ) 如何合併列印期間隱藏空白行
如需在 Word 可能會不隱藏空格為條件陳述式在合併列印, 了類似的問題的資訊請按一下下列文件編號, 檢視 「 Microsoft 知識庫 」 中的文件中的文件:
211651? (http://support.microsoft.com/kb/211651/ ) 當欄位是空白在合併列印時, 才會出現空白區域

如需條件式 IF 功能變數, 請按一下 [ 說明 ] 功能表, 型別上 Microsoft Word 說明 ] if field 在或 「 Office 小幫手, [ 解答精靈 ], 然後按一下 [ 搜尋 ] 以檢視主題傳回。

這篇文章中的資訊適用於:
  • Microsoft Word 2000 Standard Edition
關鍵字:?
kbinfo KB264892 KbMtzh kbmt
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。如果您發現錯誤,並想要協助我們進行改善,請填寫本篇文章下方的問卷。
按一下這裡查看此文章的英文版本:264892? (http://support.microsoft.com/kb/264892/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。