일부 줄이 비어 있을 수 있는 경우 번호 매기기 목록과 If/Then 조건이 모두 포함된 문서를 메일 병합하는 방법

일부 줄이 비어 있을 수 있는 경우 번호 매기기 목록과 If/Then 조건이 모두 포함된 문서를 메일 병합하는 방법

편지를 우편으로 병합하는 중에 번호가 매겨진 목록과 if/then/else 조건문이 상호 작용하는 방식에 문제가 발생했습니다. Microsoft Word 전문가가 도움을 줄 수 있나요? :-)

다음과 같이 번호가 매겨진 목록을 상상해 보세요.

1. You are awesome 2. You are not awesome 3. This is something else

이제 #1-2 옆에 나타나는 항목이 상호 배타적이라고 상상해 보세요. 따라서 메일 병합 후에는 두 가지 원하는 결과가 나올 수 있습니다.

멋진 사례에 대해 원하는 출력

1. You are awesome 2. This is something else

또는

좋지 않은 경우에 대해 원하는 출력

1. You are not awesome 2. This is something else

실제 출력은 다음과 같습니다.

멋진 사례의 실제 출력

1. You are awesome 2. 3. This is something else

놀라운 사례에 대한 실제 결과

1. 2. You are not awesome 3. This is something else

내가 사용하는 코드는 다음과 같습니다.

{ IF {MERGEFIELD IS_AWESOME} = "x" "You are awesome"} } { IF {MERGEFIELD IS_NOT_AWESOME} = "x" "You are not awesome"} }

이 줄에는 "번호 매기기 목록" 형식이 적용되어 있습니다. (표준 "번호 매기기 목록" 버튼을 사용하지 않고 광고 항목을 번호 매기기 목록으로 표시하는 방법은 없습니다.)

번호가 매겨진 항목 1-3의 모든 조건을 병합하여 중첩된 if 문을 사용하여 빈 줄을 억제하는 해결 방법을 생각할 수 있습니다. 하지만 실제 예에는 12줄이 있으며 if-then 문의 개수는 기하급수적으로 커집니다.

Microsoft Word에서 원하는 출력을 생성하는 직접적인 방법이 있습니까?

감사해요!

답변1

공식에 해당 수익을 포함하면 효과가 있을 것 같습니다.

{ IF {MERGEFIELD IS_NOT_AWESOME} = "x" "You are not awesome<RET>"} }

수식이 텍스트를 제거하면(IF가 true가 아님) 반환값도 제거되므로 숫자가 포함된 빈 줄이 표시되지 않습니다.

이제 '추가' 수익을 제거해야 하며 IF는 하나의 연속 스트림에 있게 됩니다. 이는 광학적으로 약간 성가신 일이지만 작동해야 합니다. 나는 전에 그것을 사용했습니다 :

{ IF {MERGEFIELD IS_AWESOME} = "x" "You are awesome<RET>"} }{ IF {MERGEFIELD IS_NOT_AWESOME} = "x" "You are not awesome<RET>"} }

관련 정보