O que causa a corrupção de estilo no MS Word?

0

Eu tenho alguns documentos em minha mesa que parecem ter um estilo corrompido ou recursivo para grande parte do texto do corpo:

Char char char char char char

Alguém sabe o que causa isso e como excluir permanentemente esse estilo? Quando tento apagá-lo, ele desaparece do painel Estilos e formatação do Word, apenas para reaparecer mais tarde quando um texto diferente é selecionado.

Entrada ou orientação muito apreciada.

    
por Phil.Wheeler 09.03.2010 / 03:59

1 resposta

1

O que causa isso é quando uma pessoa usa uma versão mais nova do MS Word, então pega o arquivo e o usa na versão mais antiga do Word. Em outras palavras, o uso da nova versão traz definições de estilo dentro do arquivo que a versão antiga não entende e não pode interpretar.

Para corrigir isso, você pode ir para o painel Estilos e formatação e selecionar Mostrar: personalizado. Na janela Estilo exibida, localize todas as instâncias do estilo de caracteres e exclua-as. Se você não puder excluir um deles (o que acontece comigo com frequência), poderá executar uma macro para removê-lo. Aqui estão as instruções:

  1. Abra o documento
  2. Vá até o menu "Formatar" e selecione "Estilos e formatação".
  3. No painel de tarefas "Estilos e formatação", vá até a lista "Mostrar" e selecione "Personalizar".
  4. Localize cada um dos estilos de caracteres corrompidos na lista e clique na caixa de seleção ao lado do nome para ativá-los
  5. Clique no botão "Estilos" na parte inferior esquerda da caixa de diálogo.
  6. Localize cada um dos estilos de caracteres corrompidos.
  7. Realce cada estilo corrompido, um de cada vez, depois clique no botão "Excluir".
  8. Se algum dos estilos de caracteres permanecer sem exclusão, realce todo o nome desse estilo e copie-o.
  9. Clique em "Aplicar" para fechar a caixa de diálogo.
  10. Você pode colar o nome entre os parênteses abaixo, onde está escrito "COLAR NOME EXATO DO ESTILO CHAR".
  11. Copie toda a área abaixo de antes do primeiro "Sub" para depois do segundo "Sub".

Sub DeleteChar () Dim styl Como Word.Style, doc Como Word.Document Definir doc = ActiveDocument Set styl = doc.Styles.Add (nome:="substituído") On Error Resume Next doc.Styles ("COLOQUE NOME EXATO DE ESTILO CHAR"). LinkStyle = styl styl.Delete End Sub

  1. Volte para o documento que contém o estilo de caracteres.
  2. Vá até o menu "Ferramentas", depois "Macro" e depois "Editor do Visual Basic".
  3. No painel “Project” à esquerda, abra “Microsoft Word Objects” e dê um clique duplo em “ThisDocument” no projeto em que você está trabalhando (o nome do documento será exibido ao lado do projeto).
  4. Cole o código que você copiou.
  5. Clique no ícone "Salvar" no editor do Visual Basic.
  6. Feche o Editor do Visual Basic.
  7. No seu documento, clique com o botão direito do mouse no nome do estilo de caractere no painel "Estilos e formatação".
  8. Selecione "Excluir".
  9. Clique no seu documento, longe do painel "Estilos e formatação", para que o nome do estilo desapareça.
  10. Vá para "Ferramentas" - "Macro" - "Macros".
  11. Na lista suspensa "Macros em", selecione o nome do documento em que você está trabalhando.
  12. Clique na macro "DeleteChar" e selecione "Executar".
  13. Salve seu documento.
  14. Reabra e verifique se o estilo do caractere desapareceu, indo para "Estilos e formatação" - "Exibir" - "Personalizar" e verificando se ele desapareceu da lista de estilos.
  15. Vá para "Ferramentas" - "Macro" - "Editor do Visual Basic" e localize a macro. Exclua todo o texto e salve seu documento novamente.
  16. Revise seu documento e verifique se os estilos corretos foram aplicados a todo o texto.
por 24.03.2010 / 19:07