Códigos de campo: campo SkipIf

Se aplica a
Word para Microsoft 365 Word para Microsoft 365 para Mac Word 2024 Word 2024 para Mac Word 2021 Word 2021 para Mac

Nota

Este contenido se aplica a las versiones de escritorio de Word para Windows y Mac (incluido Word con una suscripción a Microsoft 365). Es posible que algunas características no estén disponibles en Word para la Web o en las aplicaciones móviles.

El campo SkipIf compara dos expresiones: Si la comparación es verdadera, SkipIf cancela el documento de combinación actual, pasa al siguiente registro de datos del origen de datos e inicia un nuevo documento de combinación; si la comparación es falsa, Microsoft Word continúa con el documento de combinación actual.

Los documentos creados en versiones anteriores de Word pueden usar el campo SkipIf para impedir que Word genere un documento combinado para determinados registros en el origen de datos. Sin embargo, puede seleccionar los registros de datos más fácilmente mediante el comando Filtro del cuadro de diálogo Destinatarios de combinar correspondencia , que aparece al hacer clic en Editar lista de destinatarios en el grupo Iniciar combinación de correspondencia de la pestaña Correspondencia .

Nota

No use el campo SkipIf con el campo Siguiente.

Sintaxis

Cuando vea el campo SkipIf en el documento, la sintaxis será similar a la siguiente:

{ SKIPIFExpression1 Operador Expression2}

Nota

Un código de campo le indica al campo qué mostrar. Los resultados de campo son los que se muestran en el documento después de haber evaluado el código de campo. Para alternar entre la visualización del código de campo y los resultados del código de campo, presione Alt+F9.

Instrucciones

Puede usar el campo SkipIf en un documento o como parte de una combinación de correspondencia.

Para utilizar el campo SkipIf en un documento, haga lo siguiente:

  1. En la ficha Insertar, en el grupo Texto, haga clic en Elementos rápidos y luego haga clic en Campo.
  2. En la lista Nombres de campo , seleccione SkipIf.
  3. En el cuadro Códigos de campo , escriba las expresiones, el operador, el texto verdadero y el texto falso, siguiendo la sintaxis mostrada anteriormente.
  4. Haga clic en Aceptar.

Para utilizar el campo SkipIf como parte de una combinación de correspondencia, haga lo siguiente mientras configura la combinación de correspondencia:

  1. En la pestaña Correspondencia , en el grupo Escribir & insertar campos , haga clic en Reglas y, después, en Omitir registro si.

  2. En la lista Nombre de campo , seleccione el nombre de un campo de combinación, como Ciudad.

  3. En la lista Comparación , seleccione el operador que desee. Por ejemplo, para destacar destinatarios en una ciudad determinada, seleccione Igual a.

  4. En el cuadro Comparado con, escriba el valor que quiera usar. Por ejemplo, para realizar la combinación solo con los destinatarios de Tokio, escriba Tokio.

    Nota

    Si seleccionó está en blanco o no está en blanco en la lista de comparación , deje vacío el cuadro Comparar con .

Cuadro de diálogo Propiedades

Expression1, Expression2

Valores que desea comparar. Estas expresiones pueden ser datos de campos de combinación, nombres de marcadores, cadenas de caracteres, números, campos anidados que devuelven un valor o fórmulas matemáticas. Si una expresión contiene espacios, escríbala entre comillas.

Nota

  • Si usa un campo de combinación (MergeField) en una expresión, el campo de combinación hace referencia a los datos del registro de datos actual y no al siguiente.
  • Expression2 debe estar entre comillas para que se compare como una cadena de caracteres.
  • Si el operador es = o <>, Expression2 puede contener un signo de interrogación (?) para representar cualquier carácter individual o un asterisco (*) para representar cualquier cadena de caracteres.
  • Si usa un asterisco en Expression2, la parte de Expression1 que corresponde al asterisco y los caracteres restantes de Expression2 no pueden superar los 128 caracteres.

Operador

Operador de comparación. Inserte un espacio antes y después del operador.

Operador Descripción
⁠=⁠ Igual a
<> No es igual a
> Mayor que
< Menor que
>= Mayor o igual que
<= Menor o igual que

Ejemplo

Cuando se inserta el siguiente campo SkipIf en un documento principal de combinación de correspondencia, el campo SkipIf examina el contenido del campo Pedido en el registro de datos actual. Si el campo Pedido contiene un número menor que 100, no se produce ningún documento combinado para ese registro de datos.

{ SKIPIF { MERGEFIELD Order }< 100 }

Principio de página