Makale numarası: 264892 - Son Gözden Geçirme: 29 Aralık 2005 Perşembe - Gözden geçirme: 1.1

Adres mektup birleştirmede koşullu boş satır bastırılır

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Özet

Varsayılan olarak, Microsoft Word adres-mektup birleştirme işleminde boş satırları bir MERGEFIELD sonucu boş olduğunda bastırır.

Ancak, koşullu bir adres-mektup birleştirmeyi gerçekleştirdiğinizde, koşullu bir alanının boş olabilir. Bu, bir çok boş satırı neden olur.

Örneğin, bir adres-mektup birleştirmede, belirli bir durumu sakinleri için özel bir ileti görüntüler ve başka birine sakinleri için bir ileti görüntülemek isteyebilirsiniz. Aşağıdaki örneğe benzer bir harf ana belge oluşturabilirsiniz:
{ MERGEFIELDNAME }
{ MERGEFIELDADDRESS1 }
{ MERGEFIELDCITY }, { MERGEFIELDSTATE }{ MERGEFIELDPOSTALCODE }

Sevgili { MERGEFIELDNAME },

{ IF { MERGEFIELDSTATE } = "WA" "ForWashingtonstateresidents, weofferspecialratestoAsia."}

<... Mektubun gövde >
Birleştirme işlemini gerçekleştirdiğiniz, birleştirilen belge için bir yerleşik Washington durumunu doğru olarak görünebilir
Ad
Adres
Il, StatePostalCode

DearName,

ForWashingtonstateresidents weofferspecialratestoAsia.

<... Mektubun gövde >
Ancak, birleştirilen belge için bir yerleşik farklı bir durumu aşağıdaki gibi görünebilir:
Ad
Adres
Il, StatePostalCode

DearName,



<... Mektubun gövde >
Bir yerleşik olmayan Washington il ek boşluk (boş satırlar) selamlama ve mektubun gövde sonucudur.

Bu makalede, bir IF alanı bir koşullu deyim alan sonuçlarını değerlendirin ve sonucu boşsa, satır bastırmak için nasıl kullanılacağı gösterilmektedir.

Daha fazla bilgi

Bu makalede, sonucu boş olduğunda, ek satır bastırmak için bir koşullu deyim kullanmak iki örnekler sağlar. Aşağıdaki örnekler, durumunuza uygun kullanın.

Örnek 1

Bu makalenin "Özet" bölümünde açıklanan sorunu düzeltmek için <a0></a0>, IF alanı belirli bir değere, aşağıdaki örnekte olduğu gibi bir MERGEFIELD karşılıyor olup olmadığını karşılaştıran bir koşullu deyimi kullanın:
{ IF { MERGEFIELD } "" "doğru" "false <value>" =}
Bu koşullu IF alanı <value>için MERGEFIELD eşitse, the true parçası; aksi halde, yanlış bir bölümü yapacaksınız olduğunu belirtir.

Koşul karşılandığında, koşullu deyim "Sevgili AD, Washington durumu sakinleri için özel oranlar Asya. sunuyoruz" belirtilen, girer; ancak koşul karşılandığında, yalnızca Tebrik "Sevgili AD" görünür.

Aşağıdaki örnek, Washington durumu sakinleri iletiye MERGEFIELD DURUMU için WASHINGTON eşit olmadığında engellenip engellenmeyeceğini belirtir kullanın:
{ MERGEFIELDNAME }
{ MERGEFIELDADDRESS1 }
{ MERGEFIELDCITY }, { MERGEFIELDSTATE }{ MERGEFIELDPOSTALCODE }

{ IF { MERGEFIELDSTATE } = "WA" "Sevgili { MERGEFIELDNAME },

ForWashingtonstateresidents, weofferspecialratestoAsia.""Sevgili { MERGEFIELDNAME }, "}

Örnek 2

Microsoft Word, bir MERGEFIELD sonucu boş olduğunda boş satırları bastırır. Bir adres özellikle yararlıdır. Word, bu satırdaki MERGEFIELD sonucu boş olduğunda boş bir satır bastırır.

Not: mevcut değil olmalıdır ek metin, noktalama işaretleri, boşluklar veya MERGEFIELD içeren aynı satırdaki alanları.

Ancak, bir koşullu deyim bir adres kullanmanız gerektiğinde, bazı kez olabilir. Bu örnek, sonucu ADDRESS2 boşsa, ikinci adres satırı engellenip engellenmeyeceğini belirtir gösterilmiştir.

Adres listenizi içeren ikinci bir satır (ADDRESS2) adresi için bazı kayıtları ve ikinci satır olmayan bazı kayıtlar içeriyorsa boş bir satır aşağıdaki örnekte olduğu gibi adresinizi neden olabilir:
Microsoft Corporation
One Microsoft Way

Redmond, WA 98052-6399
Bu sorunu gidermek için <a0></a0>, IF alanı belirli bir değere, aşağıdaki örnekte olduğu gibi bir MERGEFIELD karşılıyor olup olmadığını karşılaştıran bir koşullu deyimi kullanın:
{ IF { MERGEFIELD } <>"" "true" "false"}
Bu koşullu IF alanı MERGEFIELD bir şey eşit değilse, the true parçası; aksi halde, false bölümü yapacaksınız olduğunu belirtir.

Koşul karşılandığında, belirttiğiniz koşullu deyimi (ADDRESS2) alanının ekler; ancak koşul karşılandığında, deyim yanlış bir kısmının sonuçlar görüntülenir.

Aşağıdaki örnek, ADDRESS2 MERGEFIELD sonucu boş olduğunda, ikinci adres satırı bastırmak için kullanın:
{ MERGEFIELDNAME }
{ MERGEFIELDADDRESS1 }
{ IF { MERGEFIELDADDRESS2 } <>"" "{ MERGEFIELDADDRESS2 }
{ MERGEFIELDCITY }{ MERGEFIELDSTATE }{ MERGEFIELDPOSTALCODE } "" { MERGEFIELDCITY }{ MERGEFIELDSTATE }{ MERGEFIELDPOSTALCODE } "}
Bu makalesinde kullanılan karakterlerin yazdırma:

Character

 

Description

 

Press These Keys

 

Space

 

SPACEBAR

 

Paragraph Mark

 

ENTER

{}

 

Field Braces

 

CTRL+F9



Word belgenizdeki bu basılamayan karakterleri görüntülemek için aşağıdakileri yapın:
  1. Araçlar menüsünden Seçenekler ' i tıklatın.
  2. Görünüm</a0> sekmesinde, Alan kodları onay kutusunu (Göster bölümünde listelenen) ve tüm (yazdırılmayan karakterleri bölümünde listelenen) onay kutusunu seçmek için tıklatın.
  3. <a0>Seçenekler</a0> iletişim kutusunu kapatmak için Tamam ' ı tıklatın.

Referanslar

Adres-mektup birleştirme işleminde boş satırları atlamak hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
264722  (http://support.microsoft.com/kb/264722/ ) Nasıl yapılır: adres-mektup birleştirme sırasında boş satırları gizle
Word adres-mektup birleştirmede koşullu bir deyim boşluk engelleme, benzer bir sorun hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
211651  (http://support.microsoft.com/kb/211651/ ) Adres-mektup birleştirmede boşsa boş görünür.

Bir koşullu IF alanı hakkında daha fazla bilgi için Yardım menüsünden Microsoft Word Yardımı ' nı tıklatın, sonra da alan Office Yardımcısı'na veya Yanıt Sihirbazı'nı yazın ve sonra döndürülen konuları görüntülemek için Ara ' yı tıklatın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Word 2000 Standard Edition
Anahtar Kelimeler: 
kbmt kbinfo KB264892 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:264892  (http://support.microsoft.com/kb/264892/en-us/ )