P: Como devo carregar uma macro ao editar um arquivo RTF?
- Salve este código no modelo normal.dot
-
Substitua o messagebox pelo seu próprio código
O código só será executado se você abrir um arquivo .rtf existente ou criar um novo arquivo .rtfPrivate Sub Document_Open() Call mycode End Sub Private Sub Document_New() Call mycode End Sub Sub mycode() If Not ActiveDocument.Name Like "*.rtf" Then Exit Sub MsgBox "Insert your code here" End Sub
P: quero compartilhar minha macro do Word com outras pessoas automaticamente
-
Copie seu normal.dot para uma rede compartilhada para que outras pessoas possam obtê-lo de lá.
O normal.dot geralmente é armazenado em%appdata%\Microsoft\Templates
(difere para versões localizadas do Office) -
ou você copia o arquivo automaticamente usando o lote do Windows junto com xcopy ou robocopy.
Mas esse método precisa acessar a unidade C de cada colega de trabalho