SkipIf 필드는 두 식을 비교합니다. 비교가 true이면 SkipIf는 현재 병합 문서를 취소하고, 데이터 원본 의 다음 데이터 레코드 이동하고, 새 병합 문서를 시작합니다. 비교가 false이면 Microsoft Word 현재 병합 문서를 계속 진행합니다.
이전 버전의 Word 만든 문서는 SkipIf 필드를 사용하여 Word 데이터 원본의 특정 레코드에 대해 병합된 문서를 생성하지 못하도록 할 수 있습니다. 그러나 편지 병합 받는 사람 대화 상자의 필터 명령을 사용하여 데이터 레코드를 더 쉽게 선택할 수 있습니다. 이 대화 상자는 편지 탭의 편지 병합 시작 그룹에서 받는 사람 목록 편집을 클릭하면 나타납니다.
참고: 다음 필드에 SkipIf 필드를 사용하지 마세요.
구문
문서에서 SkipIf 필드를 보면 구문은 다음과 같습니다.
{ SKIPIF Expression1 연산자 Expression2 }
참고: 필드 코드는 표시될 내용을 필드에 알려 줍니다. 필드 결과는 필드 코드를 평가한 후 문서에 표시되는 결과입니다. 필드 코드 보기와 필드 코드 결과 보기 간을 전환하려면 Alt+F9를 누릅니다.
지침
문서 또는 편지 병합의 일부로 SkipIf 필드를 사용할 수 있습니다.
문서에서 SkipIf 필드를 사용하려면 다음을 수행합니다.
-
삽입 탭의 텍스트 그룹에서 빠른 문서 요소를 클릭한 다음 필드를 클릭합니다.
-
필드 이름 목록에서 SkipIf를 선택합니다.
-
필드 코드 상자에 위에 표시된 구문에 따라 식, 연산자, true 텍스트 및 false 텍스트를 입력합니다.
-
확인을 클릭합니다.
편지 병합의 일부로 SkipIf 필드를 사용하려면 편지 병합을 설정하는 동안 다음을 수행합니다.
-
메일 탭의 쓰기 & 필드 삽입 그룹에서 규칙을 클릭한 다음 레코드 건너뛰기 If를 클릭합니다.
-
필드 이름 목록에서 병합 필드의 이름(예: City)을 선택합니다.
-
비교 목록에서 원하는 연산자를 선택합니다. 예를 들어 특정 도시에서 받는 사람을 단일화하려면 같음을 선택합니다.
-
비교값 상자에 사용하려는 값을 입력합니다. 예를 들어 서울에서 받는 사람을 선택하려면 서울을 입력합니다.
참고: 선택한 항목이 비어 있거나 비교 목록에 비어 있지 않은 경우 비교 대상 상자를 비워 둡니다.
속성 대화 상자
Expression1, Expression2
비교할 값입니다. 이러한 식은 병합 필드 데이터, 책갈피 이름, 문자 문자열, 숫자, 값을 반환하는 중첩 필드 또는 수학 수식일 수 있습니다. 식에 공백이 포함된 경우 식을 따옴표로 묶습니다.
참고 사항:
-
식에서 병합 필드(MergeField)를 사용하는 경우 병합 필드는 다음 데이터 레코드가 아닌 현재 데이터 레코드의 데이터를 참조합니다.
-
Expression2는 문자열로 비교되도록 따옴표로 묶어야 합니다.
-
연산자가 = 또는 <> 경우 Expression2에 물음표(?)를 포함하여 문자 문자열을 나타내는 단일 문자 또는 별표(*)를 나타낼 수 있습니다.
-
Expression2에서 별표 를 사용하는 경우 별표에 해당하는 Expression1 부분과 Expression2의 나머지 문자는 128자를 초과할 수 없습니다.
연산자
비교 연산자입니다. 연산자 앞과 뒤에 공백을 삽입합니다.
연산자 |
설명 |
= |
같음 |
<> |
같지 않음 |
> |
보다 큼 |
< |
보다 작음 |
>= |
크거나 같음 |
<= |
작거나 같음 |
예제
다음 SkipIf 필드를 편지 병합 주 문서 삽입하면 SkipIf 필드는 현재 데이터 레코드의 주문 필드 내용을 검사합니다. Order 필드에 100보다 작은 숫자가 포함된 경우 해당 데이터 레코드에 대해 병합된 문서가 생성되지 않습니다.
{ SKIPIF { MERGEFIELD Order } < 100 }