Esempio

Nell'esempio seguente viene illustrato Se il valore nella cella P5 è un testo o è vuoto, aggiornare l'intervallo nella cella P9.

=IF(OR(ISTEXT(P5),ISBLANK(P5)),AsyncRefreshRange("P9"),"")

Utilizzare le funzioni di Report Builder con il controllo del formato

È possibile assegnare una macro a un controllo creato e tale controllo può essere una funzione che aggiorna una richiesta di cartella di lavoro. Ad esempio, la funzione AsyncRefreshActiveWorksheet aggiornerà tutte le richieste in un foglio di lavoro. Talvolta, tuttavia, potrebbe essere utile aggiornare solo alcune richieste.

  1. Impostare il parametro della macro.
  2. Fare clic con il pulsante destro del mouse sul controllo e selezionare Assign Macro.
  3. Immettere il nome della funzione di Report Builder (nessun parametro o parentesi).

Schermata che mostra la finestra Assegna macro.

Trasmettere i parametri alle funzioni di Report Builder mediante il controllo del formato

Due funzioni che accettano un parametro possono essere utilizzate con Controllo formato. È necessario utilizzare il campo Testo alternativo::

  • AsyncRefreshRange(string rangeAddressInA1Format)
  • AsyncRefreshWorksheet(string sheetName)

Per passare parametri alle funzioni di Report Builder mediante il controllo del formato

  1. Fare clic con il pulsante destro del mouse sul controllo e selezionare Format Control.

    Schermata che mostra il controllo del formato selezionato.

  2. Fai clic sulla scheda Alt Text.

    Schermata che mostra la scheda Testo alternativo e il campo Testo alternativo.

  3. In Alternative text immettere l'intervallo di celle che si desidera aggiornare.

  4. Aprire l'elenco dei parametri di Report Builder in Formulas > Insert Function> Adobe.ReportBuilder.Bridge.

  5. Selezionare una delle due funzioni che terminano con AltTextParam e fare clic su OK.

recommendation-more-help