Acessando a função macro para todos os documentos

0

Eu criei uma função macro como:

Sub updateFontCC()

Dim doc As Document
Set doc = ActiveDocument
Dim i As Integer
For i = 1 To doc.Range.Characters.Count

     If IsNumeric(doc.Range.Characters(i)) Then
        doc.Range.Characters(i).Font.Name = "Cambria"
        Else
        doc.Range.Characters(i).Font.Name = "Candara"
     End If
Next i

End Sub  

que eu quero usar para cada novo documento sempre que eu quiser usá-lo. Também não quero executar / executar código de macro novamente e novamente para cada vez, sempre que eu precisar dessa macro.

Como acessar essa função de macro sem executá-la sempre que eu precisar?

    
por maliks 27.05.2016 / 16:52

1 resposta

0

Sua pergunta não é exatamente clara do que você quer dizer com " Como acessar essa função de macro sem executá-la toda vez que precisar ", mas acho que entendi o que você está perguntando.

Coloque seu código na seção do módulo Normal no painel esquerdo do VBA Explorer.

Isso o tornará disponível para todos os documentos do Word quando eles estiverem abertos.

Quando você precisar, pressione Alt + F8 para abrir a janela de macros. Escolha a macro e clique em Executar .

    
por 27.05.2016 / 17:07