Base de conocimientos KB0144

El texto de algunas etiquetas se gira 180 grados

Problema

El problema quizás se produzca si algunos archivos .ppt convertidos desde versiones anteriores de Microsoft Office (Office 2003 y anteriores) contienen atributos XML erróneos. Este error no está limitado a los gráficos de think-cell. Puede ocurrir en cualquier forma de PowerPoint, excepto los cuadros de texto de PowerPoint:

Para averiguar si a su archivo le afecta este problema, inserte una elipse en la presentación dañada:
InicioDibujoElipse → y escriba algún texto en la misma.

El problema se puede producir cuando un archivo .ppt se abre con PowerPoint 2007 o versiones posteriores. Una vez que cualquier archivo .ppt afectado se abre y guarda con PowerPoint 2007 o posterior, el problema también será visible cuando el archivo se abra con versiones de PowerPoint anteriores a la de 2007.

Los archivos afectados contienen los atributos XML erróneos rot="10800000" o vert="eaVert", que PowerPoint 2007 y las versiones posteriores interpretan incorrectamente.

Microsoft ha reconocido que se trata de un defecto del producto en Microsoft PowerPoint 2007 y versiones posteriores. Si su empresa tiene un contrato de soporte técnico de Microsoft Office y desea ponerse en contacto con Microsoft para solicitar una corrección, puede indicar el número de caso de Microsoft SRQ100209600604.

Solución

Para reparar los archivos afectados, es necesario eliminar los atributos rot="10800000" y vert="eaVert".

Eliminación manual de las etiquetas XML erróneas

Realice una copia de seguridad antes de editar el archivo.

  1. Cambie el nombre del archivo .pptx o .potx a .zip y haga doble clic en él. Así se abrirá el archivo zip a modo de carpeta en una ventana del Explorador de Windows. (También puede abrir el archivo .pptx o .potx con la herramienta de compresión que prefiera.)
  2. Vaya a las subcarpetas "ppt\slides" y "ppt\themes" y copie todos los archivos .xml de la carpeta zip en su escritorio de Windows, por ejemplo.
  3. Abra todos los archivos .xml copiados y elimine las etiquetas incorrectas con ayuda de la función de reemplazar de cualquier editor de textos.
  4. Copie los archivos .xml editados en "ppt\slides" y "ppt\themes", respectivamente, dentro de la carpeta zip.
  5. Cierre la carpeta zip y vuelva a nombrarla como .pptx o.potx.
  6. Con PowerPoint, abra el archivo .pptx o .potx ya corregido para verificarlo.

Eliminación de las etiquetas XML erróneas con OpenDoc

En su boletín electrónico, Costin Boldisor, un ingeniero de soporte técnico superior de Microsoft, ofrece una herramienta de reparación denominada OpenDoc. No está oficialmente admitida por Microsoft. Después de realizar los pasos siguientes, los nuevos gráficos insertados tendrán las etiquetas correctas:

Realice una copia de seguridad antes de editar el archivo.

  1. Abra el archivo .pptx o .potx con su herramienta de compresión preferida y vaya a la subcarpeta "ppt\themes". Encontrará uno o más archivos "theme1.xml", "theme2.xml", etc. Anote sus nombres.
  2. Descargue la herramienta OpenDoc y extraiga OpenDoc.exe a la unidad C:\.
  3. Cree un archivo "batch.b" que contenga los comandos necesarios para la herramienta OpenDoc:
    1. Cree un nuevo archivo de texto en la unidad C:\ y cambie su nombre a "batch.b".
    2. Inserte las líneas siguientes en el archivo:
      -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. Sustituya "Slide.pptx" por el nombre de su presentación o archivo de plantilla.
    4. Si encuentra otros archivos distintos de "theme1.xml" en el paso 1, repita los pasos b) y c) y sustituya "theme1.xml" por el nombre de archivo correspondiente.
    5. Guarde el archivo.
  4. Abra un símbolo del sistema: Pulse Inicio o la tecla de Windows → y escriba cmdIntro.
  5. Escriba C:\OpenDoc -b batch.bIntro.