Sulla rete dell’azienda di Brett, il modello Normal viene aggiornato periodicamente, automaticamente, in base a qualsiasi cosa faccia il suo reparto IT. Il problema è che il modello Normal contiene le macro di Brett che ha sviluppato, il che significa che vengono sovrascritte. Si chiede se esiste un modo per assicurarsi che le sue macro rimangano intatte anche se il reparto IT decide di aggiornare il modello Normale.

Ci sono alcune cose su cui lavorare qui, prima di suggerire come affrontare questa situazione. Per prima cosa, Brett deve determinare dove è memorizzato il suo modello Normale. Se è archiviato su un’unità di rete in modo che sia accessibile da più persone sulla rete, allora probabilmente Brett non dovrebbe modificarlo comunque: è sotto la competenza del reparto IT e Brett non dovrebbe memorizzare le proprie macro dentro.

Se, tuttavia, il modello Normal si trova sulla macchina locale di Brett, questa è una storia diversa. Ciò significa che il reparto IT sta, in qualche modo, aggiornando il modello Normal non solo sulla macchina di Brett, ma anche su tutte le altre macchine della rete. Dal punto di vista dell’utente, questo è solo un po ‘scortese. (OK, un po ‘scortese e un po’ draconiano per l’avvio.) L’azienda dovrebbe sviluppare il proprio set di modelli personalizzati e quindi archiviarli in una posizione particolare che non implichi la sovrascrittura del modello Normal di alcun utente. Questo approccio implica l’impostazione della posizione dei modelli di gruppo di lavoro, come descritto in questo suggerimento.

Indipendentemente da ciò che la società dovrebbe fare, ovviamente continuerà a fare ciò che vuole, inclusa la sovrascrittura del modello Normale di Brett. Brett può adottare alcune misure per proteggere le sue macro, inclusa l’esportazione periodica dei moduli macro dal modello Normal a una posizione di backup. Puoi farlo seguendo questi passaggi generali:

  1. Premere Alt + F11 per visualizzare Visual Basic Editor (VBE).

  2. Nell’area Esplora progetti a sinistra di VBE, individuare il progetto Normale.

  3. Espandere la cartella Modules nel progetto Normal. (I moduli sono l’elemento organizzativo che contiene le tue macro.)

  4. Fare clic con il tasto destro sul modulo che si desidera esportare. Il VBE mostra un menu contestuale.

  5. Scegli Esporta file dal menu contestuale. Viene visualizzata la finestra di dialogo Esporta file.

  6. Utilizzare i controlli nella finestra di dialogo per specificare un nome per il backup e la posizione in cui deve essere archiviato. (Puoi memorizzarlo sul desktop per il momento e, in seguito, al di fuori di Word, spostarlo in una posizione più sicura.)

  7. Fare clic sul pulsante Salva.

  8. Chiudi l’editor di Visual Basic.

Questo è un approccio particolarmente valido se le tue macro non cambiano molto spesso: ogni volta che il modello Normal viene aggiornato, puoi semplicemente utilizzare i backup per importare nuovamente i moduli macro in esso. (Si importano le macro seguendo i passaggi appena descritti ma scegliendo Importa file dal menu contestuale visualizzato al passaggio 4.)

Naturalmente, nel tempo questo potrebbe trasformarsi in un gioco di colpire la talpa. È necessario ricordarsi di mantenere aggiornati i backup delle macro e sarà necessario eseguire i passaggi per aggiornare il modello Normal ogni volta che il reparto IT svolge il proprio lavoro. Una soluzione migliore è creare semplicemente il tuo “globale”

modello che contiene le tue macro. Puoi archiviare questo modello nella cartella di avvio, quindi sarà disponibile ogni volta che avvii Word.

Basta spostare le macro in un modello vuoto e nuovo di zecca. (Un buon modo per farlo è esportarli dal modello Normal utilizzando i passaggi già discussi. Eliminare i moduli dal modello Normal dopo l’esportazione, quindi utilizzare Visual Basic Editor per importare quei moduli nel nuovo modello vuoto.)

Successivamente, ti consigliamo di memorizzare questo nuovo modello nella cartella Avvio. La posizione di questa cartella può variare da sistema a sistema. Per me, il modo più semplice per scoprire la posizione della cartella Startup è seguire questi passaggi:

  1. Visualizza la finestra di dialogo Opzioni di Word. (In Word 2007 fare clic sul pulsante Office e quindi su Opzioni di Word. In Word 2010 o una versione successiva visualizzare la scheda File della barra multifunzione e quindi fare clic su Opzioni.)

  2. Fare clic su Avanzate a sinistra della finestra di dialogo.

  3. Scorri fino alla fine delle opzioni e fai clic su Percorsi dei file. Word visualizza la finestra di dialogo Percorsi file. (Vedi figura 1.)

  4. Nell’elenco dei tipi di file, scegli Avvio.

  5. Fare clic su Modifica.

La finestra di dialogo risultante indica la posizione della cartella di avvio utilizzata da Word. Dopo aver individuato la posizione della cartella Avvio, chiudere Word e utilizzare Windows per copiare il modello in questa cartella. Al successivo avvio di Word, il modello viene aperto automaticamente e tutte le macro in esso contenute sono disponibili, come se fossero ancora nel modello Normale. Inoltre, non saranno disturbati da nulla che il tuo reparto IT possa fare al tuo modello Normal.

_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 (13648) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.