Inserimento di macro modello in un documento (Microsoft Word)
Neil ha creato un modello che include molte macro utilizzate nello sviluppo di un report basato sul modello. Quando i suoi appaltatori creano un nuovo documento basato sul modello, le macro rimangono nel modello. Neil si chiede come fare in modo che le macro “viaggino” con il documento creato dal modello in modo da poter continuare a utilizzare le macro quando il documento viene inviato dall’appaltatore al suo ufficio.
Quando si crea un documento basato su un modello, Word mostra quello modello come “allegato” al documento. Poiché le macro sono nel modello e il modello è allegato al documento, tutte le macro nel modello sono disponibili per il documento ogni volta che viene aperto. Pertanto, non è necessario che il documento contenga le macro poiché sono già disponibili tramite il modello.
Il problema arriva quando trasferisci il documento su un altro computer, come un computer “in ufficio”. Quando si apre il documento, Word verifica la presenza del modello allegato nel percorso indicato memorizzato con il documento. Quando non lo trova, significa che il modello non è disponibile e quindi non è possibile accedere alle macro.
Sapere che questo è il modo in cui Word funziona con le macro nel modello porta a una soluzione, però. Tutto quello che devi fare è quando apri il documento, ricollega il modello. Dovresti avere, nel tuo ufficio, lo stesso modello che viene utilizzato dai tuoi appaltatori sul campo. È, senza dubbio, in una posizione diversa sul sistema rispetto a quelli sul campo. Ricollega il modello seguendo i passaggi nel suggerimento intitolato Modifica del modello allegato.
Se hai bisogno di farlo abbastanza spesso, potresti prendere in considerazione la creazione di una macro sui computer dell’ufficio domestico per eseguire il riattacco per te. Questo può essere molto semplice, come questo:
Sub AttachTemplate() Const Target_Template As String = "C:\PathToTemplate\MyTemplate.dotm" ActiveDocument.AttachedTemplate = Target_Template End Sub
Ti consigliamo di assicurarti che la costante Target_Template sia impostata sul percorso completo del modello che desideri utilizzare; lo stesso utilizzato dagli appaltatori sul campo. Assicurati che la macro sia nel modello Normale e sarai pronto. Puoi anche assegnare la macro a Barra degli strumenti di accesso rapido o assegnargli una scorciatoia da tastiera. Ogni volta che la macro viene eseguita, il modello allegato per il documento corrente viene impostato sul modello corretto e le macro in quel modello saranno quindi accessibili.
WordTips è la tua fonte di formazione economica su Microsoft Word.
(Microsoft Word è il software di elaborazione testi più popolare al mondo.) Questo suggerimento (13621) si applica a Microsoft Word 2007, 2010, 2013, 2016, 2019 e Word in Office 365.