Word para Mac: como reduzir espaços em textos justificados (hifenização, macro VBA e boas práticas)

Quer acabar com os “buracos” de espaços em parágrafos justificados no Word para Mac? Este guia ensina soluções que realmente funcionam no macOS — da hifenização automática a uma macro VBA que melhora a distribuição das letras — sem depender de menus exclusivos do Windows.

Índice

Por que aparecem espaços gigantes ao justificar no Word para Mac

Ao justificar, o Word precisa “esticar” cada linha para alinhar simultaneamente a margem esquerda e a direita. Quando não pode quebrar palavras, ele aumenta os espaços entre elas. Em linhas curtas, com palavras longas ou com quebras manuais (inseridas com Shift+Return), o motor de justificação fica sem alternativas e empurra os espaços além do desejável, formando lacunas visíveis.

No Windows existe uma opção em File > Options > Advanced — “Don’t expand character spaces on a line that ends with SHIFT+RETURN” — que ajuda a conter o efeito quando há quebras manuais. Essa chave, porém, não existe no Word para Mac. Ainda assim, há maneiras eficazes de obter um texto visualmente uniforme.

O que há (e o que não há) no Word para Mac

  • Sem o caminho “File > Options”: o Word para Mac usa Word > Preferences, com um conjunto diferente de opções. A chave “Don’t expand character spaces…” não está disponível.
  • Hifenização nativa: funciona muito bem, desde que o idioma do texto esteja definido corretamente.
  • Compatibilidade do documento: é possível ativar via VBA a compatibilidade com Word 2010 e o recurso “WordPerfect Justification”, que redistribui de forma mais uniforme o espaçamento.

Resumo das soluções e quando usar

#Solução / abordagemComo aplicar no Word para MacObservações
1Reconhecer a limitação nativaA opção do Windows (“Don’t expand character spaces…”) não existe no Word para Mac.Confirmado por especialistas e MVPs; foque nas alternativas abaixo.
2Ativar hifenização automáticaLayout > Hyphenation > Automatic.Solução rápida e sem macros; depende do idioma do texto para hifenizar corretamente.
3Macro VBA “BetterJustification”Abra Tools > Macro > Visual Basic Editor; insira o módulo e execute o código (veja mais abaixo).Ativa “WordPerfect Justification” ao colocar o documento no modo Word 2010; melhora distribuição de espaços. Reversível.
4Evitar quebras manuais (Shift+Return)Substitua quebras manuais por marcas de parágrafo ou ajuste o estilo para espaçamento vertical.Linhas finalizadas com Shift+Return restringem a justificação e criam lacunas.
5Ajustes complementaresHífen opcional; reduzir pontualmente o tamanho do último caractere; usar justificações alternativas quando disponíveis.Úteis em casos localizados quando poucas linhas “estouram”.

Antes de tudo: garanta que o idioma do texto está correto

A hifenização só funciona bem se o Word souber em que idioma o parágrafo está. Se o documento está em português, aplique o idioma ao texto e deixe a detecção automática ativa:

  1. Selecione o texto (ou Ctrl/Cmd+A para selecionar tudo).
  2. Vá em Tools > Language.
  3. Escolha Portuguese (Brazil) ou Portuguese (Portugal) conforme o caso.
  4. Marque Detect language automatically se trabalhar com textos multilíngues.

Definir o idioma correto é decisivo para que a hifenização automática divida palavras nos pontos permitidos pelas regras da língua.

Passo a passo: hifenização automática

Esta é a medida com maior impacto e menor risco.

  1. Abra a guia Layout.
  2. Clique em Hyphenation > Automatic.
  3. Opcional: escolha Hyphenation Options… para ajustar:
    • Hyphenation zone: diminua para permitir quebras mais cedo (reduz vazios em linhas curtas).
    • Limit consecutive hyphens: defina um limite (por exemplo, 2) para não hifenizar muitas linhas seguidas.

Se preferir decidir caso a caso, use Manual. O Word sugerirá pontos de quebra e você aprova ou recusa cada um.

Passo a passo: eliminar quebras manuais (Shift+Return)

Quebras manuais “amarram” a linha e impedem o motor de justificação de trabalhar. Remova-as sempre que possível.

  1. Pressione +8 para mostrar as marcas de formatação. As quebras manuais aparecem como seta retornando ↵.
  2. Substitua por marcas de parágrafo (parágrafo novo) ou ajuste o espaçamento do estilo (Space Before/After), em vez de forçar quebras com Shift+Return.
  3. Para corrigir de uma vez via Localizar/Substituir:
    • Abra Edit > Find > Advanced Find and Replace….
    • Em Find what, digite ^l (L minúsculo): corresponde a manual line break.
    • Em Replace with, digite ^p para trocar por marca de parágrafo.
    • Clique em Replace All com cautela (faça antes uma cópia do arquivo).

Macro VBA “BetterJustification” (Word para Mac)

Se, mesmo com hifenização e sem quebras manuais, ainda restarem lacunas, use a macro abaixo. Ela coloca o documento em modo de compatibilidade Word 2010 e ativa a opção WordPerfect Justification, que tende a distribuir melhor os espaços nas linhas mais críticas.

Pré-requisitos

  • Salve o documento antes de executar a macro.
  • Se for a primeira macro no Mac, talvez seja preciso permitir macros em Word > Preferences > Security & Privacy.

Como instalar e executar

  1. Abra Tools > Macro > Visual Basic Editor.
  2. No projeto do documento, clique com o botão direito em Modules > Insert > Module.
  3. Cole o código a seguir e feche o editor.
  4. Volte ao Word, vá em Tools > Macro > Macros…, selecione BetterJustification e execute.

Código mínimo (seguro e direto)

Sub BetterJustification()
  With ActiveDocument
    .SetCompatibilityMode wdWord2010
    .Compatibility(wdWPJustification) = True
    .Save
  End With
End Sub

Esse trecho já resolve para a maioria dos casos. Ele não cria outro arquivo: apenas atualiza o documento atual e salva.

Versão que salva uma cópia (opcional)

Se preferir preservar o original e gerar um novo arquivo com as alterações de compatibilidade, use esta variação:

Sub BetterJustification_SaveCopy()
  Dim doc As Document
  Dim baseName As String, newName As String
  Dim sep As String, targetPath As String

Set doc = ActiveDocument
sep = Application.PathSeparator

' Garante que o documento tenha nome e caminho
If doc.Path = "" Then
MsgBox "Salve o documento uma vez (File > Save) antes de executar esta macro.", vbInformation
Exit Sub
End If

' Aplica as configurações de compatibilidade
doc.SetCompatibilityMode wdWord2010
doc.Compatibility(wdWPJustification) = True

' Monta o novo nome
baseName = doc.Name
If InStrRev(baseName, ".") > 0 Then baseName = Left$(baseName, InStrRev(baseName, ".") - 1)
newName = baseName & "-WPJustify.docx"
targetPath = doc.Path & sep & newName

' Salva a cópia
doc.SaveAs2 FileName:=targetPath, CompatibilityMode:=14
MsgBox "Cópia salva em:" & vbCrLf & targetPath, vbInformation
End Sub 

Como reverter: se não gostar do resultado, basta voltar ao arquivo original ou definir .Compatibility(wdWPJustification) = False e salvar novamente.

Ajustes complementares (para linhas “teimosas”)

  • Hífen opcional (soft hyphen): insira onde a palavra pode ser dividida. Atalho no Mac: +-. O hífen só aparece se a quebra realmente acontecer.
  • Reduzir levemente o último caractere da linha: selecione o último caractere e diminua o tamanho da fonte em 0,5–1 pt. É um truque pontual para “fechar” pequenos vazios.
  • Espaço não separável: em números + unidade (por ex., “10 kg”), use espaço não separável para evitar separações ruins — isso, indireta e localmente, pode melhorar a distribuição. Atalho comum no Mac: +Espaço (ou Insert > Symbol > Special Characters).
  • Variações de justificação: algumas fontes/idiomas oferecem “Justify Low” ou “Distribute”. Se estiverem disponíveis na sua configuração de idioma, teste para casos específicos.

Boas práticas de estilo: evite “forçar” o layout

  • Use espaçamento antes/depois nos estilos para controlar respiros entre parágrafos; não use quebras manuais para criar espaçamento visual.
  • Mantenha o tamanho da fonte e o espaçamento entre linhas consistentes no estilo — variações pontuais só quando necessário.
  • Revise viúvas e órfãs com parcimônia; regras muito rígidas podem empurrar linhas e intensificar vazios em páginas seguintes.

Fluxo recomendado (para resolver rápido)

  1. Defina o idioma do texto (Português-BR/PT) no documento.
  2. Ative a hifenização automática (Layout > Hyphenation > Automatic).
  3. Remova quebras manuais com ^l → ^p e padronize o espaçamento via estilos.
  4. Se ainda houver linhas com buracos, insira hífens opcionais nos pontos adequados.
  5. Persistindo o problema em muitos parágrafos, execute a macro BetterJustification.

Perguntas frequentes

“A macro funciona em qualquer .docx?”
Sim, mas ela coloca o arquivo no modo de compatibilidade Word 2010 para ativar o algoritmo de justificação do WordPerfect. Em cenários de coautoria na nuvem, prefira trabalhar em cópia separada.

“Posso aplicar só a alguns estilos?”
A configuração de compatibilidade é por documento, não por estilo. Para afetar apenas partes, avalie manter duas versões do arquivo (com e sem a macro) ou corrigir manualmente com hífens opcionais nas áreas críticas.

“Por que o Windows tem o ‘interruptor’ e o Mac não?”
O Word para Mac segue um conjunto diferente de preferências e, historicamente, parte das opções avançadas de “Layout” do Windows não foi portada. Isso não impede alcançar resultado equivalente combinando hifenização, revisão de quebras e ajustes de compatibilidade.

“A hifenização muda a ortografia?”
Não. Ela apenas insere hífens de quebra onde a língua permite. Ao refluírem as linhas (por exemplo, se você editar o texto), os hífens desaparecem automaticamente quando não são mais necessários.

“Preciso de permissões para rodar macros no Mac?”
Em muitas instalações, sim. O Word pode solicitar que você ative macros para o documento atual. Se a TI da sua organização restringe macros, trabalhe com a hifenização e as correções manuais.

Atalhos e comandos úteis (macOS)

AçãoAtalho/LocalQuando usar
Mostrar marcas de formatação+8Diagnosticar quebras manuais e espaços extras.
Hífen opcional (soft hyphen)+-Quebrar palavra apenas quando necessário.
Espaço não separável+EspaçoEvitar que números/unidades se separem em linhas diferentes.
Localizar quebra manual^l em Find whatSubstituir por parágrafos (^p) e liberar a justificação.
Ativar hifenizaçãoLayout > Hyphenation > AutomaticPrimeira medida para reduzir vazios em justificação.

Boas práticas para longos textos

  • Trabalhe com estilos (Normal, Body Text, Títulos) e evite formatação direta repetitiva.
  • Em livros e revistas, combine hifenização consistente com revisão de quebras manuais. Se a exigência tipográfica for alta, considere finalizar a paginação em um software de editoração (InDesign, Affinity Publisher) após a redação no Word.
  • Revise o resultado impresso ou em PDF, pois a percepção de “buracos” varia conforme a fonte e a mídia.

Erros comuns que ampliam os “buracos”

  • Salvar o texto todo como “No proofing” (sem revisão): o Word deixa de hifenizar, e as lacunas aumentam.
  • Usar múltiplos espaços para alinhar manualmente: substitua por tabulações ou estilos com tab stops. Múltiplos espaços sabotam a justificação.
  • Quebrar linhas para “controlar” a última palavra: prefira hífens opcionais e ajustes finos no estilo.

Recomendações práticas (em ordem de impacto)

  1. Hifenização automática: resolve a maior parte dos casos sem mexer em macros.
  2. Remoção de quebras manuais: desbloqueia o motor de justificação.
  3. Macro BetterJustification para controle fino da distribuição de espaços.
  4. Truques locais (hífen opcional, microajuste no último caractere) para linhas isoladas.
  5. Ferramentas de editoração quando o padrão tipográfico exigido é editorial.

Conclusão

O Word para Mac não possui o interruptor do Windows para “não expandir espaços em linhas que terminam com Shift+Return”. Mas é plenamente possível minimizar ou eliminar os espaços indesejados combinando hifenização automática, revisão de quebras manuais e — quando necessário — a macro de compatibilidade que ativa o WordPerfect Justification. Com esse conjunto de práticas, você obtém parágrafos justificados mais elegantes e consistentes, sem custos adicionais e diretamente no macOS.

Índice