MS Word Merge에서 IF_THEN_ELSE 조건에 공백을 두는 방법

MS Word Merge에서 IF_THEN_ELSE 조건에 공백을 두는 방법

특정 필드를 병합해야 하는 메일 병합 프로그램을 실행 중입니다. 나는 과거에 이런 일을 했습니다. 이를 추가하려면 MS Excel의 필드 값을 기반으로 특정 텍스트를 인쇄해야 합니다. 예를 들어,

MS 엑셀

               <<Column8>> <<Column9>> <<Column10>>
   Record1          Y           N           Y
   Record2          N           N           N
   Record3          Y           Y           Y

MS Word 병합 이메일

Record1 안녕, 어쩌고 저쩌고

         <<Column9>>
         <<Column10>>

Record2 안녕, 어쩌고 저쩌고

기록 3 안녕, 어쩌고 저쩌고

         <<Column8>>
         <<Column9>>
         <<Column10>>

그런데 IF_THEN_ELSE를 사용하면 공백이 생깁니다. 조언해 주세요. 감사해요.

답변1

문서에서 공간을 빼내고 메일 병합 코드 안에 넣습니다(보려면 Alt-F9를 누르세요).

예를 들어: I am riding a{IF {MERGEFIELD Is_Mini} = "True" " miniature" ""} bus today.("미니어처" 앞의 공백을 확인하세요).

줄 바꿈에도 동일한 원칙이 적용됩니다.

앞과 뒤의 텍스트에 \band를 사용할 수도 있습니다 (예: ). \fI am riding a{IF {MERGEFIELD Is_Mini} = "True" "miniature" "" \b " "} bus today.http://office.microsoft.com/en-us/word-help/field-codes-mergefield-field-HP005186172.aspx

두 방법 모두 동일한 작업을 수행합니다.

관련 정보