KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Como alterar o tipo e o tamanho da letra em todas as caixas de texto de um documento do Word?

AutoraSiluvia Data de Modificação

Este artigo explica como alterar o tipo e o tamanho da letra numa Caixa de Texto, quer no Documento Atual, quer em todos os documentos de uma pasta especificada. Experimente os métodos VBA apresentados!

Alterar o tipo de letra e Tamanho da fonte em Caixa de Texto em Documento Atual

Alterar o tipo de letra e Tamanho da fonte em Caixa de Texto de todos os documentos numa pasta


Alterar o tipo de letra e Tamanho da fonte em Caixa de Texto em Documento Atual

Para as Caixas de Texto em que pretende alterar o tipo e o tamanho da letra no Documento Ativo, aplique o seguinte código VBA para resolver o problema.

1. Prima as teclas Alt+F11 para abrir a janela Microsoft Visual Basic for Applications.

2. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo e, em seguida, copie o código seguinte para a janela do Módulo.

Código VBA: Alterar o tipo de letra e Tamanho da fonte em todos os Caixa de Texto em Documento Atual

Sub FormatTextsInTextBoxes()
'Updated by ExtendOffice 20181128
    Dim I As Long
    Dim xShape As Shape
    Dim xDoc As Document
    Set xDoc = ActiveDocument
    On Error Resume Next
    For Each xShape In xDoc.Shapes
        xShape.Select
        If xShape.GroupItems Is Nothing Then
            With xShape.TextFrame.TextRange.Font
                .Name = "Arial"
                .Size = 20
            End With
            GoTo LblExit
        End If
        For I = 1 To xShape.GroupItems.Count
            With xShape.GroupItems(I).TextFrame.TextRange.Font
                .Name = "Arial"
                .Size = 20
            End With
        Next
LblExit:
    Next
End Sub

Nota: No código, «Arial» e «20» correspondem, respetivamente, ao tipo de letra e ao tamanho da fonte definidos no meu caso. Pode ajustá-los conforme as suas necessidades.

3. Prima a tecla F5 para executar o código. Em seguida, o tipo de letra e o tamanho da fonte de todos os textos na caixa de texto são alterados para o tipo de letra e o tamanho da fonte especificados. Veja a imagem:

O tipo e o tamanho da letra nas caixas de texto são alterados para os especificados


Alterar o tipo de letra e Tamanho da fonte em todos os Caixa de Texto de todos os documentos numa pasta

Para alterar em massa o tipo e o tamanho da fonte das caixas de texto em vários documentos do Word, aplique o seguinte código VBA.

1. Reúna todos os documentos-alvo que contenham as Caixas de Texto cujo tipo e tamanho da letra pretende alterar numa mesma pasta.

2. Num documento do Word aberto, prima as teclas Alt+F11 para abrir a janela Microsoft Visual Basic for Applications.

3. Na janela Microsoft Visual Basic for Applications, clique em Inserir > Módulo e, em seguida, copie o código seguinte para a janela do Módulo.

Código VBA: Alterar o tipo de letra e Tamanho da fonte em Caixa de Texto de vários documentos

Sub FormatTextsInTextBoxesInMultiDoc()
'Updated by ExtendOffice 20181128
    Dim I As Long
    Dim xShape As Shape
    Dim xDlg As FileDialog
    Dim xFolder As Variant
    Dim xFileStr As String
    On Error Resume Next
    Set xDlg = Application.FileDialog(msoFileDialogFolderPicker)
    If xDlg.Show = -1 Then
        xFolder = xDlg.SelectedItems(1) + "\"
        xFileStr = Dir(xFolder & "*.doc", vbNormal)
        While xFileStr <> ""
            Documents.Open xFolder & xFileStr
            For Each xShape In ActiveDocument.Shapes
                xShape.Select
                If xShape.GroupItems Is Nothing Then
                    With xShape.TextFrame.TextRange.Font
                        .Name = "Arial"
                        .Size = 20
                    End With
                    GoTo LblExit
                End If
                For I = 1 To xShape.GroupItems.Count
                    With xShape.GroupItems(I).TextFrame.TextRange.Font
                        .Name = "Arial"
                        .Size = 20
                    End With
                Next
LblExit:
            Next
            ActiveDocument.Save
            ActiveDocument.Close
            xFileStr = Dir()
       Wend
    End If
End Sub

4. Prima a tecla F5 para executar o código. Na janela Procurar que se abre, selecione a pasta (que contém os documentos cujo tipo de letra e tamanho da fonte em caixa de texto pretende alterar) e clique no botão OK.

Janela de navegação

Em seguida, o tipo e o tamanho da fonte de todas as caixas de texto dos documentos na pasta selecionada são alterados para os valores especificados.

As Melhores Ferramentas de Produtividade para o Office

Kutools para Word – Potencie a sua experiência no Word com mais de 100 funcionalidades extraordinárias!

🤖Funcionalidades do KUTOOLS AI: Assistente de IA / Assistente em Tempo Real / Super Polir (Preservar Formato) / Super Traduzir (Preservar Formato) / Redação por IA / Revisão por IA

📘Domínio de Documentos: Dividir Páginas / Mesclar Documentos / Exportar Seleção em Vários Formatos (PDF, TXT, DOC, HTML...) / Conversão em Lote para PDF...

Edição de Conteúdos: Localizar e Substituir em Lote em Múltiplos Ficheiros / Redimensionar Todas as Imagens / Transpor Linhas e Colunas da Tabela / Converter Tabela em Texto...

🧹Limpeza sem Esforço: remova facilmente Espaços Extra, Quebras de Secção, Caixas de Texto e Hiperligações. Para mais ferramentas de remoção, aceda ao grupo Remover...

Inserções Criativas: Insira Separadores de Milhares, Caixa de Seleção, Botão de Rádio, Código QR, Código de Barras ou Múltiplas Imagens — descubra mais no grupo Inserir...

🔍Seleções Precisas: Selecione com precisão Páginas Específicas, Tabelas, Formas e Parágrafo de Título. Melhore a navegação com mais funcionalidades de seleçãofeatures ......

Melhorias Estrela: Navegar para Qualquer Localização / Inserir Automaticamente Texto Repetitivo / Alternar entre Documentos do Windows / 11 Conversão Ferramentas de...

🌍Suporta mais de 40 idiomas: Utilize o Kutools na sua língua preferida – disponível em inglês, espanhol, alemão, francês, chinês e mais de 40 idiomas!

Kutools for Word separadores na faixa de opções
 
 

Office Tab– Traz a interface com separadores para o Office, tornando o seu trabalho muito mais fácil

  • Ative a edição e leitura com separadores no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie múltiplos documentos em novos separadores da mesma janela, em vez de em novas janelas.
  • Aumente a sua produtividade em 50 % e elimine centenas de cliques do rato por dia!

✨ Kutools for Office – Uma Instalação, Cinco Ferramentas Poderosas!

Inclui Office Tab Pro·Kutools para Excel·Kutools para Outlook·Kutools para Word·Kutools for PowerPoint

📦 Obtenha todas as 5 ferramentas num único conjunto | 🔗 Integração perfeita com o Microsoft Office | ⚡ Economizar Tempo e potencie imediatamente a produtividade

As Melhores Ferramentas de Produtividade para o Office

Kutools para Word– Ferramentas 100+ para o Word