Codici di campo: campo SkipIf

Si applica a
Word per Microsoft 365 Word per Microsoft 365 per Mac Word 2024 Word 2024 per Mac Word 2021 Word 2021 per Mac

Nota

Questo contenuto si applica alle versioni desktop di Word per Windows e Mac (incluso Word con un abbonamento Microsoft 365). Alcune funzionalità potrebbero non essere disponibili in Word per il Web o nelle app per dispositivi mobili.

Il campo SkipIf confronta due espressioni: se il confronto è vero, SkipIf annulla il documento di unione corrente, passa al record di dati successivo nell'origine dati e avvia un nuovo documento di unione. Se il confronto è false, Microsoft Word continua il documento di stampa unione corrente.

Nei documenti creati in versioni precedenti di Word è possibile usare il campo SkipIf per impedire a Word di produrre un documento unito per determinati record nell'origine dati. È tuttavia possibile selezionare i record di dati più facilmente utilizzando il comando Filtro nella finestra di dialogo Destinatari Stampa unione , che viene visualizzato quando si fa clic su Modifica elenco destinatari nel gruppo Inizia stampa unione della scheda Lettere .

Nota

Non usare il campo SkipIf con il campo Next.

Sintassi

Quando si visualizza il campo SkipIf nel documento, la sintassi è simile alla seguente:

{ SKIPIFOperatore Espressione1 Espressione2}

Nota

Un codice di campo indica al campo cosa visualizzare. I risultati del campo sono gli elementi visualizzati nel documento dopo la valutazione del codice di campo. Per passare dalla visualizzazione del codice di campo alla visualizzazione dei risultati del codice di campo, premere ALT+F9.

Istruzioni

È possibile usare il campo SkipIf in un documento o come parte di una stampa unione.

Per usare il campo SkipIf in un documento, eseguire le operazioni seguenti:

  1. Nel gruppo Testo della scheda Inserisci fare clic su Parti rapide, quindi fare clic su Campo.
  2. Nell'elenco Nomi dei campi selezionare SkipIf.
  3. Nella casella Codici di campo digitare le espressioni, l'operatore, il testo vero e il testo falso seguendo la sintassi illustrata in precedenza.
  4. Fare clic su OK.

Per usare il campo SkipIf come parte di una stampa unione, eseguire le operazioni seguenti durante la configurazione della stampa unione:

  1. Nel gruppo Scrivi & Inserisci campi della scheda Lettere fare clic su Regole e quindi su Ignora registra se.

  2. Nell'elenco Nome campo selezionare il nome di un campo unione, ad esempio Città.

  3. Nell'elenco Confronto selezionare l'operatore desiderato. Ad esempio, per individuare i destinatari in una determinata città, selezionare Uguale a.

  4. Nella casella Confronta con digitare il valore che si desidera utilizzare. Ad esempio, per individuare i destinatari a Tokyo, digitare Tokyo.

    Nota

    Se l'opzione selezionata è vuota o non è vuota nell'elenco Confronto , lasciare vuota la casella Confronta con a.

Finestra di dialogo Proprietà

Espressione1, Espressione2

Valori da confrontare. Queste espressioni possono essere dati di campi unione, nomi di segnalibri, stringhe di caratteri, numeri, campi annidati che restituiscono un valore o formule matematiche. Se un'espressione contiene spazi, racchiuderla tra virgolette.

Nota

  • Se si utilizza un campo unione (MergeField) in un'espressione, il campo unione fa riferimento ai dati contenuti nel record di dati corrente e non nel record di dati successivo.
  • Espressione 2 deve essere racchiusa tra virgolette in modo che venga confrontata come stringa di caratteri.
  • Se l'operatore è = o <>, Expression2 può contenere un punto interrogativo (?) per rappresentare un carattere qualsiasi o un asterisco (*) per rappresentare qualsiasi stringa di caratteri.
  • Se si utilizza un asterisco in Espressione2, la parte di Espressione1 corrispondente all'asterisco e agli eventuali caratteri rimanenti in Espressione2 non può superare i 128 caratteri.

Operatore

Operatore di confronto. Inserire uno spazio prima e dopo l'operatore.

Operatore Descrizione
⁠=⁠ Uguale a
<> Diverso da
> Maggiore di
< Minore di
>= Maggiore o uguale a
<= Minore o uguale a

Esempio

Quando si inserisce il seguente campo SkipIf in un documento principale di stampa unione, il campo SkipIf esamina il contenuto del campo Ordine nel record di dati corrente. Se il campo Ordine contiene un numero inferiore a 100, per tale record di dati non viene prodotto alcun documento unito.

{ SKIPIF { MERGEFIELD Order }< 100 }

Inizio pagina