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:
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:
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