Come salvare e ripristinare le macro in Microsoft Office

office-macro-automazione

Le macro nei programmi di Microsoft Office ti fanno risparmiare tempo automatizzando le azioni comuni. Assicurati di eseguire il backup delle macro nel caso sia necessario trasferirle o condividerle.

Se esegui spesso le stesse serie di azioni nei programmi di Microsoft Office, puoi risparmiare tempo con le macro.

Le macro consentono di registrare più azioni equindi eseguire rapidamente tali azioni facendo clic su un pulsante o premendo una scorciatoia da tastiera. Word ed Excel consentono di registrare le azioni in macro, ma Outlook e PowerPoint no. Devi creare manualmente le macro scrivendo tu stesso il codice o copiando o importando il codice da qualche altra parte.

Se hai registrato macro in Word, Excel ole macro create manualmente in Outlook o PowerPoint e è necessario spostarle su un altro computer, è possibile salvare le macro e quindi ripristinarle. Salvare le tue macro ti consente anche di condividerle con gli altri e ti dà un backup nel caso succeda qualcosa di drastico.

Salva macro eseguendo il backup del modello Normal.dotm (solo Word)

Le macro sono generalmente archiviate in Normal.dotm modello per Word. Ma il Normal.dotm il modello contiene anche molte altre personalizzazionicome stili e voci di correzione automatica. Pertanto, se stai salvando le tue macro per condividerle con altri, potresti voler utilizzare un metodo diverso, che tratteremo dopo questa sezione.

Questa opzione è davvero utile solo per le macro inParola. Excel, Outlook e PowerPoint gestiscono le macro in modo diverso. Le migliori opzioni per il salvataggio di macro in Excel, Outlook o PowerPoint sono uno degli altri due metodi discussi di seguito.

Se stai salvando macro come backup, puoi copiarlo Normal.dotm file modello su un'unità esterna o di rete.

Il Normal.dotm il file modello si trova normalmente nella seguente cartella, sostituendo "[nome utente]" con il nome utente di Windows:

C:Users[user name]AppDataRoamingMicrosoftTemplates

Puoi anche cercare il file modello se non si trova nella cartella sopra.

File modello Normal.dotm per Word

Salvare le macro esportandole in un file .bas

Se desideri condividere le tue macro di Word con altri o importarle in Word su un altro computer senza influire su Normal.dotm modello, è possibile salvare le macro in a .bas file che contiene solo le macro e nient'altro. Questo metodo è consigliato anche per il salvataggio di macro in Excel, Outlook e PowerPoint.

In tutti e quattro i programmi di Office, è possibile visualizzare le macro utilizzando il Macro nel pulsante Codice sezione del Sviluppatore scheda (che potrebbe essere necessario abilitare). Oppure, in Word, puoi visualizzare le tue macro usando il Visualizza macro opzione su Macro nel pulsante Macro sezione del Visualizza scheda.

Fai clic su Macro nella scheda Sviluppatore in Word

Per accedere al codice per le macro elencate su Macro finestra di dialogo, fare clic su modificare.

Fai clic su Modifica nella finestra di dialogo Macro in Word

Si apre l'editor di Microsoft Visual Basic, Applications Edition (VBA). Puoi anche premere Alt + F11 per aprire l'editor VBA.

Nel Progetto riquadro a sinistra, fare clic sul segno più per espandere il Normale progetto in Word, il VBAProject in Excel o PowerPoint o numerato Progetto cartella come Project1 in Outlook. Quindi espandi moduli allo stesso modo e fare doppio clic NewMacroso un modulo numerato, come Modulo 1.

Il nome del modulo di codice contenente le tue macro potrebbe essere diverso e potresti avere anche più moduli. Useremo NewMacros qui poiché è così che il nostro modulo di codice viene chiamato in Word.

Tutte le macro che hai registrato sono elencate in Codice finestra a destra. Puoi anche scrivere manualmente le tue macro in questa finestra.

Fare doppio clic su un modulo nell'editor VBA in Word

Nell'editor VBA, vai a File> Esporta file.

Vai a File> Esporta file nell'editor VBA in Word

Vai alla cartella in cui vuoi salvare le macro. Quindi, inserisci un nome per il file in Nome del file , assicurandoti di conservare il file .bas estensione.

Clic Salva.

Finestra di dialogo Esporta file nell'editor VBA in Word

Puoi aprire il .bas file in qualsiasi editor di testo come Blocco note e modificarli.

Le macro iniziano con Sub e termina con End Sub. Il nome della macro segue immediatamente Sub. Ad esempio, il nome di una delle nostre macro è ArticleSetup. I commenti nelle macro iniziano con un apostrofo.

Le macro di Word salvate si aprono in Blocco note

Salva le macro copiandole in un file di Word

Se preferisci, puoi anche archiviare le tue macro da Word, Excel, Outlook o PowerPoint in un file Word.

Apri Word e crea un nuovo file in cui archiviare le macro. Quindi, premi Alt + F11 per aprire l'editor VBA. Oppure, apri Excel, Outlook o PowerPoint e poi premi Alt + F11.

Nel Progetto riquadro a sinistra, fare doppio clic sul nome del modulo, come NewMacros, sotto Normale> Moduli (o VBAProject> Moduli o Progetto1> Moduli).

Seleziona tutto il testo in Codice finestra e premere Ctrl + C per copiarlo.

Copia il testo del codice macro nell'editor VBA in Word

Vai a File> Chiudi e torna a Microsoft Word (o prospettiva, Eccellere, o Presa della corrente).

Torna a Word e premi Ctrl + V per incollare le macro nel documento di Word e quindi salvare il documento.

Ripristina le macro memorizzate nel modello Normal.dotm (solo Word)

Se hai salvato le macro eseguendo il backup di Normal.dotm file modello, copiare il file modello nella seguente cartella, sostituendo "[nome utente]" con il nome utente di Windows.

C:Users[user name]AppDataRoamingMicrosoftTemplates

Dovresti chiederti se vuoi sostituire il valore predefinito Normal.dotm file. In caso contrario, il file modello si trova probabilmente in una posizione diversa. Utilizzare Ricerca di Windows per trovare il Normal.dotm file modello e copia lì il tuo file modello di backup.

Ricorda che il Normal.dotm template in Word contiene anche molte altre personalizzazioni come stili e voci di correzione automatica. Quindi, se hai già personalizzato il Normal.dotm modello sul PC a cui stai trasferendo le macro, dovresti salvarle usando uno degli altri due metodi che descriviamo sopra.

Ripristina le macro da un file .bas

Per ripristinare le macro da a .bas file, apri Word, Excel, Outlook o PowerPoint e premi Alt + F11 per aprire l'editor VBA.

In Word, selezionare Normale nel Progetto riquadro a sinistra in Word. In Excel o PowerPoint, selezionare VBAProjecto in Outlook, selezionare un progetto numerato, ad esempio Project1.

Seleziona Progetto normale nell'editor VBA in Word

Vai a File> Importa file.

Vai a File> Importa file nell'editor VBA in Word

Sul Importare file finestra di dialogo, vai alla cartella contenente il .bas file che si desidera importare.

Seleziona il .bas file e fare clic Aperto.

Finestra di dialogo Importa file nell'editor VBA in Word

Le macro vengono importate in moduli cartella.

Macro importate nella cartella Modules nell'editor VBA in Word

Ripristina le macro da un file di Word

Per ripristinare le macro salvate in un file Word, aprire il file Word, selezionare il testo della macro e copiarlo (Ctrl + C).

Quindi, fare clic con il tasto destro su Normale nel Progetto riquadro in Word, VBAProject nel Progetto riquadro in Excel o PowerPoint, o un progetto numerato, come Project1, nel Progetto riquadro in Outlook.

Vai a Inserisci> Modulo.

Vai a Inserisci> Modulo nell'editor VBA in Word

Fai clic su Codice finestra per assicurarsi che il cursore sia nella finestra.

stampa Ctrl + V per incollare il codice macro in Codice finestra.

Incolla il codice macro nella finestra Codice nell'editor VBA in Word

Clic Salva oppure premere Ctrl + S per salvare le macro.

Fai clic su Salva nell'editor VBA in Word per salvare le macro

Quindi vai a File> Chiudi e torna a Microsoft Word (o prospettiva o Eccellere).

Seleziona Chiudi e torna a Microsoft Word nell'editor VBA

Esegui il backup delle tue macro

L'uso di uno di questi metodi per salvare le macro farà in modo che tu ne abbia un backup. E puoi utilizzare i backup per trasferire le tue macro tra computer e condividerle con altri.

0

Articoli simili

lascia un commento