Você pode usar o VBE para exportar e importar seus módulos -
Acabei de excluir inadvertidamente algumas funções que eu precisava e estou tendo de recriá-las. Existe uma maneira de fazer backup de macros do Word VBA? De preferência, um que seja rápido e fácil e / ou automático, se tal coisa existir.
Eu sei que todos eles residem no modelo Normal, portanto, o backup regular poderia funcionar.
Eu perguntei a um Quesiton semelhante .
A Caneca de Matt mencionou uma chamada do Software de Controle de Origem Rubberduck.
Eu fiz o backup original de cada módulo individual no meu projeto, pois ele estava armazenado no modelo "Normal" e sim você pode encontrar o local do modelo "Normal" do Word e copiá-lo.
No entanto, copiei todos os módulos para um novo documento do Word, que depois salvei como um modelo habilitado para macro. Com isso, eu poderia salvá-lo no Dropbox ou onde e, em seguida, antes de fazer grandes alterações no código que eu joguei com uma cópia do modelo.
Você pode realmente exportar os módulos manualmente a partir do IDE, ou usando um add-in como o RubberDuck.
Mas você não é obrigado a manter suas Macros no Normal.dot. Você pode manter o VBA específico de um documento no próprio documento. Se você estiver gravando macros, basta escolher onde deseja gravar a macro quando começar a gravar. Se você está digitando o VBA manualmente, basta adicionar um módulo ao seu documento dentro do IDE do VBA.
Quando o VBA estiver dentro do documento, você só precisa fazer o backup dos documentos que você alterou. Isso tem o benefício de manter a estrutura do documento e o código que opera nessa estrutura em linha.
Tags backup microsoft-word vba