Stampa di un elenco di macro (Microsoft Word)
Molti utenti di Word si affidano alle macro per eseguire tutti i tipi di attività nel programma. Negli anni è possibile accumulare un bel po ‘di macro diverse. Ad un certo punto potresti voler stampare un elenco delle tue macro a scopo di riferimento. Sfortunatamente, Word non fornisce un modo per stampare facilmente un elenco di macro di questo tipo.
Se hai solo bisogno di un elenco rapido, un modo per farlo è usare gli strumenti integrati di Word per elencare tutti i comandi disponibili in Word. Poiché Word considera le macro come “comandi”, l’elenco dei comandi includerà anche le macro. Ma dal momento che non vuoi tutti gli altri comandi in Word (oltre alle tue macro), dovrai fare un piccolo editing. Segui questi passaggi:
-
Premi Alt + F8. Word visualizza la finestra di dialogo Macro.
-
Utilizzando l’elenco a discesa Macro in, scegliere Comandi di Word. (Vedi figura 1.)
-
Nell’elenco dei comandi di Word, seleziona l’opzione ListCommands.
-
Fare clic su Esegui. Word inizia a eseguire la macro e visualizza una finestra di dialogo.
-
Fare clic sul pulsante di opzione Tutti i comandi di Word.
-
Fare clic su OK.
Word crea quindi un nuovo documento che contiene una tabella con tutti i comandi di Word. Ricorda che le tue macro sono sepolte all’interno della tabella. Per trovarli, cerca “normale” (assicurati di includere il punto, ma non le virgolette). Questo trova tutti i “comandi” contenuti nel modello di documento normale. Puoi copiare i nomi di questi comandi (sono le tue macro) in un documento diverso. Se hai macro in altri modelli, cerca anche quei nomi di modello.
Un altro approccio consiste nel seguire questi passaggi generali:
-
Se le tue macro non sono nel modello Normale, apri il modello che contiene le tue macro.
-
Premi Alt + F11. Word visualizza l’editor di Visual Basic.
-
Fare doppio clic su un modulo sul lato sinistro, in modo che il codice appaia a destra.
-
Seleziona tutto il codice e premi Ctrl + C. Ciò copia il codice della macro negli Appunti.
-
Apri un nuovo documento di Word e incolla tutto il codice della macro nel documento.
-
Premi Ctrl + Fine per spostarti alla fine del documento.
-
Premi CTRL + H. Word visualizza la scheda Sostituisci della finestra di dialogo Trova e sostituisci.
-
Fare clic sul pulsante Altro se disponibile. (Vedi figura 2.)
-
Assicurati che la casella di controllo Usa caratteri jolly sia selezionata.
-
Utilizzando l’elenco a discesa Cerca, scegli Su.
-
Nella casella Trova, digitare quanto segue: (Sub \ (\)) (). Nella casella Sostituisci, digita quanto segue: \ 1 ^ p. Fare clic su Sostituisci tutto.
Quello che hai indicato a Word di fare era eliminare tutto tranne i nomi delle subroutine (questi sono i nomi delle macro). Ciò che non è incluso in questo processo sono le funzioni che potresti aver creato nelle tue macro.
Queste funzioni non sono macro disponibili pubblicamente, quindi per la maggior parte delle persone questo non è un grosso problema.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti WordTips), ho preparato una pagina speciale che include informazioni utili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (7423) si applica a Microsoft Word 97, 2000, 2002 e 2003. È possibile trovare una versione di questo suggerimento per l’interfaccia a nastro di Word (Word 2007 e più tardi) qui: