Fazendo backup de macros do Word VBA

1

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.

    
por Kelly Tessena Keck 12.01.2016 / 17:14

3 respostas

1

Você pode usar o VBE para exportar e importar seus módulos -

    
por 13.01.2016 / 20:10
0

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.

    
por 14.01.2016 / 07:31
0

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.

    
por 15.01.2016 / 10:25