dic 18 2007

OpenOffice.org: Arreglar imperfecciones en importación de ppt

Published by admin at 4:41 pm under Devel,OOo

Como comentaba el otro día, me estaba volviendo loco con las importaciones de archivos PowerPoint en Impress por un detallito, que podría parecer anecdótico pero que no lo es: la importación de archivos .ppt en Impress dejaba el texto de las diapositivas con un tamaño de fonts 2 pixels superior al original (a veces no es 2, sino 3).
Este detallito hacía que algunas diapositivas que en el original (ppt) cuadraban (el texto completo se veía dentro de los márgenes de la diapositiva y los textos no se solapaban), en Impress se salieran fuera de esos márgenes. A veces la solución era tan sencilla como cambiar el tamaño del estilo utilizado en el original (aumentando el tamaño en 2 pixels). Sin embargo, si el original tuviera más de un estilo aplicado a los textos: adiós. No valía para nada esa táctica (habría que cambiar el tamaño de todos los estilos). Un ejemplo de esa situación se puede apreciar aquí. La de la izquierda es la diapositiva original tras la importación. La derecha es la misma diapositiva tras aplicar varias veces la macro de “reducción” que comento más adelante:

screenshot18.png
screenshot19.png

Lo que buscaba era una macro que me permitiera, cuando viera una diapositiva en la que los textos están más grandes de lo normal, pulsar un botón y que esos textos de esa diapositiva en concreto decrementaran su font-size en 2 pixels. Si vuelvo a pinchar en el botón, me gustaría que volviera a aplicarse el “recorte”. Así hasta que el texto encaje. Bien, no encontré esa macro, así que la he programado yo mismo. Para que sea más efectiva, en mi caso, he instalado un botoncito en Impress, de tal forma que al pulsarlo, se ejecute el algoritmo indicado. El proceso es el siguiente:
+ Abrir Impress
+ Herramientas/Macros/organizar macros/openoffice.org basic
+ Mis Macros / Standard / Module1 / Main y “Editar”
+ Copiar y pegar ahí el código de esta macro
+ Guardar y cerrar el editor de macros
+ Desde la vista principal de Impress, pulsar Herramientas / Personalizar
+ En la pestaña “Barra de herramientas”, pulsar “Agregar…”
+ En Categoría, elegir “Macros de OpenOffice.org / Mis Macros / Standard / Module1 / Main

Si todo va bien, aparecerá un icono nuevo en la barra de herramientas, como el siguiente:
screenshot171.png

3 responses so far

3 Responses to “OpenOffice.org: Arreglar imperfecciones en importación de ppt”

  1. [...] Al intentar importar archivos de Powerpoint al Impress se desfazan los recuardros que puedo hacer? La solución viene por parte del autor del sitio diariolinux que desarrollo una macro para corregir este tipo de problemas: http://diariolinux.com/2007/12/18/openoffice-arreglar-imperfecciones-en-importacion-de-ppt/ [...]

  2. [...] Al intentar importar archivos de Powerpoint al Impress se desfazan los recuardros que puedo hacer? La solución viene por parte del autor del sitio diariolinux que desarrollo una macro para corregir este tipo de problemas: http://diariolinux.com/2007/12/18/openoffice-arreglar-imperfecciones-en-importacion-de-ppt/ [...]

  3. Emilianoon 13 ene 2009 at 12:43 am

    Hola
    Acabo de aplicar tu macro a una presentación ppt que no encajaba bien en impress.
    La ha quedado bastante bien, y eso que tenía muchisimas etiquetas.
    Gracias y una saludo,

    Emiliano
    Badajoz

Trackback URI | Comments RSS

Leave a Reply

« Back to text comment