KB0144: O texto em alguns rótulos é rotacionado em 180 graus

Problema

O problema pode ocorrer se os arquivos .ppt convertidos de versões antigas do Microsoft Office (Office 2003 e anteriores) contiverem atributos XML incorretos. Este bug não se restringe aos gráficos do thinkcell. Ele também pode ocorrer em qualquer forma do PowerPoint, exceto em caixas de texto do PowerPoint.

Para descobrir se seu arquivo é afetado por esse problema, insira uma elipse na apresentação corrompida:
Home > Drawing > Oval > e digite algum texto nela.

O problema pode ocorrer se um arquivo .ppt for aberto com o PowerPoint 2007 e posteriores. Após um arquivo .ppt afetado ter sido aberto e salvo com o PowerPoint 2007 ou posterior, o problema também estará visível quando o arquivo for aberto com as versões do PowerPoint anteriores a 2007.

Os arquivos afetados contêm atributos XML com erro rot="10800000" ou vert="eaVert", que o PowerPoint 2007 e posteriores interpretam de modo incorreto.

A Microsoft reconheceu que se trata de uma falha de produto no Microsoft PowerPoint 2007 e posterior. Se sua empresa tiver um contrato de suporte do Microsoft Office e você desejar entrar em contato com a Microsoft para solicitar uma correção, consulte o número de caso na Microsoft SRQ100209600604.

Solução

Para consertar os arquivos afetados, os atributos rot="10800000" e vert="eaVert" precisam ser removidos.

Remover marcas XML incorretas manualmente

Faça uma cópia de backup antes da edição do arquivo.

  1. Renomeie o arquivo .pptx ou .potx como .zip e clique duas vezes nele. Isso abrirá o arquivo zip como uma pasta na janela do Windows Explorer. (Outra opção é abrir o arquivo .pptx ou .potx com a sua ferramenta zip favorita).
  2. Navegue até as subpastas "ppt\slides" e "ppt\themes" e copie todos os arquivos .xml contidos fora da pasta zip, por exemplo, para a área de trabalho do Windows.
  3. Abra cada arquivo .xml copiado e remova as marcas incorretas usando a função de substituição de um editor de texto.
  4. Copie os arquivos .xml editados de volta para "ppt\slides" e "ppt\themes", respectivamente, dentro da pasta zip.
  5. Feche a pasta zip e a renomeie como .pptx ou .potx.
  6. Abra o arquivo .pptx ou .potx corrigido no PowerPoint para verificá-lo.

Remover marcas XML incorretas com a ferramenta OpenDoc

Em seu blog, Costin Boldisor, engenheiro de escalonamento de suporte na Microsoft, oferece uma ferramenta de conserto denominada OpenDoc. Ele não tem o suporte oficial da Microsoft. Depois de executar as etapas a seguir, qualquer gráfico inserido recentemente terá os rótulos corretos:

Faça uma cópia de backup antes da edição do arquivo.

  1. Abra o arquivo .pptx ou .potx com sua ferramenta de compactação favorita e navegue até a subpasta "ppt\themes". Você irá encontrar um ou mais arquivos "theme1.xml", "theme2.xml", etc. Observe seus nomes.
  2. Baixe a ferramenta OpenDoc. e extraia o OpenDoc.exe para a unidade C:\.
  3. Crie um arquivo "batch.b" que contenha os comandos necessários para a ferramenta OpenDox:
    1. Crie um novo arquivo de texto na unidade C:\ e renomeie-o como "batch.b".
    2. Insira as seguintes linhas no arquivo:
      -r "Slide.pptx" /ppt/theme/theme1.xml //n:objectDefaults/n:spDef/n:bodyPr[@rot='10800000'] rot
      -r "Slide.pptx" /ppt/theme/theme1.xml //n:objectDefaults/n:spDef/n:bodyPr[@vert='eaVert'] vert
    3. Substitua "Slide.pptx" pelo nome do seu arquivo de modelo ou apresentação.
    4. Se você tiver encontrado arquivos que não sejam o "theme1.xml" na etapa 1, repita as etapas b) e c) e substitua "theme1.xml" pelo respectivo nome de arquivo.
    5. Salve o arquivo.
  4. Abra o prompt de comando: Pressione Iniciar ou a tecla Windows → digite cmdEnter
  5. digite C:\OpenDoc -b batch.b > Enter