Introduzione agli script di Office in Excel

Automatizzare le attività ripetitive con gli script di Office in Excel per il Web. Registrare le azioni, quindi riprodurle ogni volta che si vuole. È anche possibile modificare gli script man mano che il flusso di lavoro cambia. Gli script di Office sono archiviati nel cloud, consentendo di aggiornare le cartelle di lavoro in base alle esigenze. 

Quando si registrano le azioni con il registratore di azioni, viene creato uno script. Queste azioni possono includere l'immissione di testo o numeri, il clic su celle o comandi sulla barra multifunzione o sui menu, la formattazione di celle, righe o colonne, la formattazione di dati come tabelle di Excel e così via. Ciò che viene visualizzato al termine è un riquadro attività pulito che visualizza un elenco descrittivo di tutti i passaggi appena eseguiti. Non è necessaria alcuna esperienza di codifica per registrare ed eseguire script di Office. Se si sceglie di modificare le proprie azioni, è possibile farlo dall'editor di codice, in cui è possibile modificare il codice di TypeScript dello script. Informazioni su come scrivere script con l'editor di codice in record, modifica e creazione di script di Office in Excel sul Web.

  • Un account di abbonamento Microsoft 365 attivo.

  • Un percorso di SharePoint aziendale o OneDrive per archiviare e condividere i file.

  • Autenticazione del server: quando si esegue prima di tutto l'editor di script o il codice, sarà necessario eseguire l'autenticazione con il server, in modo che gli script possano essere salvati nel cloud. Accedere all'account Microsoft come di consueto, quindi quando viene visualizzata la richiesta di autorizzazione richiesta , scegliere accetta per continuare.

    Nota: Dopo aver attivato l'impostazione corretta nell'interfaccia di amministrazione, gli utenti finali con una Office 365 Enterprise E3 attiva o una licenza di Office 365 Enterprise E5 saranno in grado di accedere alla funzionalità. Questa funzionalità non è ancora disponibile in Microsoft 365 per il governo degli Stati Uniti e i clienti che hanno una residenza di dati in uno dei nuovi datacenter locali GEOS.

Introduzione

  1. Selezionare prima di tutto la scheda automatizza sulla barra multifunzione. In questo modo verranno esposte le due opzioni principali nel gruppo strumenti di script : record actions and Code Editor.

    Gruppo strumenti di scripting che contiene le opzioni per registrare le azioni o visualizzare l'editor di codice.
  2. Per creare un nuovo script di Office, premere il pulsante azioni record , quindi iniziare a eseguire i passaggi da automatizzare. Per questo esempio, stiamo prendendo un semplice intervallo di dati, lo convertiamo in una tabella di Excel, aggiungiamo una colonna totale e una riga totale e finiamo per formattare i nostri valori come valuta.

    Prima e dopo le immagini di una griglia 5x3 di dati che verranno usati per creare uno script di Office per convertirlo in una tabella di Excel con una riga e una colonna totali, quindi formattare i dati come valuta.
  3. Quando si avvia la registrazione di un nuovo script di Office, viene visualizzato un riquadro attività record azioni a destra. In questa sezione verrà visualizzata una breve descrizione delle azioni che si stanno prendendo in ordine. Dopo aver completato tutti i passaggi, è possibile premere il pulsante Interrompi .

    Dopo aver registrato uno script di Office, viene visualizzata una descrizione di ogni passaggio.
  4. Dopo aver premuto il pulsante Interrompi , il riquadro azioni record visualizzerà una finestra di dialogo per assegnare un nome allo script e assegnargli una descrizione. Per impostazione predefinita, Excel determinerà il nome degli script "script 1", "script 2" e così via. Tuttavia, è consigliabile assegnare agli script nomi significativi, in caso contrario, è necessario analizzare ognuno di essi per trovare quello desiderato. Per questo esempio, abbiamo denominato lo script creare una tabella w-Total Row. Tieni presente che è OK avere spazi nel nome dello script.

    Quando si termina la registrazione di uno script di Office, verrà richiesto di immettere un nome e una descrizione dello script.

Riproduzione di uno script di Office

  1. Se il riquadro Editor codice non è già visualizzato, è possibile avviarlo da automatizzare > strumenti di scripting > editor di codice.

    Immagine dell'editor di codice di Office scripts, che visualizza gli eventuali script di Office salvati.
  2. Fare doppio clic sullo script che si vuole eseguire, che avvierà il riquadro codice con il codice TypeScript visibile.

    Quando si seleziona uno script dall'elenco script, questo verrà visualizzato in un nuovo riquadro che mostra anche il codice TypeScript.

    Nota: Questo argomento non discute la modifica o la scrittura del proprio codice TypeScript, ma è possibile esaminare la documentazione tecnica degli script di Office.

  3. Per eseguire il codice, creare o copiare la tabella originale in un nuovo foglio di lavoro, quindi premere > Esegui. Verrà visualizzata una breve notifica che lo script è in esecuzione, che scomparirà al termine dello script.

  4. Altre opzioni : se si fa clic sui puntini di sospensione (...) sul lato destro del riquadro Editor codice, verrà visualizzato il menu contestuale. Qui hai la possibilità di:

    Fare clic sui puntini di sospensione nell'angolo in alto a destra per esporre il menu di scelta rapida, inclusa l'opzione Elimina.

    • Creare una copia dello script

    • Eliminare lo script

    • Ripristinare l'ultimo salvataggio : è possibile usare questa opzione se sono state apportate modifiche a uno script che non si vuole conservare.

    • Dettagli script : verranno visualizzati i dettagli generali sullo script, ad esempio la descrizione e l'ultima data/ora di modifica. È possibile modificare la descrizione semplicemente facendo clic su di essa.

    • Registri : verrà visualizzata la cronologia dello script.

    • Impostazioni editor : consente di cambiare un tema dell'editor, il nome del carattere, le dimensioni del carattere e così via. È probabile che si voglia semplicemente lasciarli così com'è finché non si diventa più comodi con gli script di Office.

    • Informazioni : in questo articolo vengono illustrati i dettagli interni sul servizio script di Office. Non è necessario cambiare nulla qui.

Possibili errori

  • È importante sapere che quando si registra uno script di Office, il registratore di script acquisisce quasi tutte le azioni supportate. Quindi, se si commette un errore nella sequenza, ad esempio facendo clic su un pulsante di cui non si ha intenzione di fare clic, il registratore di script lo registrerà. La risoluzione consiste nel registrare di nuovo l'intera sequenza oppure modificare il codice TypeScript. Per questo motivo, è opportuno registrare solo processi che si conoscono molto bene. Più facilmente si registra una sequenza, più efficiente verrà eseguita quando viene riprodotto.

  • Alcune azioni possono andare bene la prima volta che si registra lo script, ma non riescono quando si prova a riprodurli. Nell'esempio precedente, in cui sono stati formattati alcuni dati di esempio come tabella, il codice potrebbe non riuscire se si prova a eseguirlo nella tabella aggiornata, perché Excel non consente la sovrapposizione delle tabelle. A questo punto, l'editor di codice visualizzerà un messaggio di errore.

    Messaggio di errore dell'editor di codice che indica che lo script è stato eseguito con errori. Premere il pulsante log per altre informazioni.

    Facendo clic sul pulsante Visualizza registri verrà visualizzata una breve spiegazione di errore nella parte inferiore del riquadro Editor codice.

    Altri dettagli per uno script eseguito con errori.
  • Caratteristiche non supportate-stiamo lavorando costantemente per aggiungere il supporto per altre funzionalità, ma in questo momento non tutto è supportato. In questo caso verrà visualizzata una nota nel riquadro azioni record. Puoi riprodurre il codice e ignorerà semplicemente tutti i passaggi che non hanno potuto registrare.

    Finestra di dialogo azioni Racord che indica quando non è stato possibile registrare alcuni passaggi.

Servono altre informazioni?

È sempre possibile rivolgersi a un esperto nella Tech Community di Excel, ottenere supporto nella community Microsoft o suggerire una nuova caratteristica o un miglioramento in Excel UserVoice.

Vedere anche

Documentazione tecnica di Office scripts

Registrare, modificare e creare script di Office in Excel sul web

Risoluzione dei problemi relativi agli script di Office

Script di esempio per gli script di Office in Excel sul web

Nota:  Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×