Word 2008 y Automator
En la nueva versión de Office 2008 para Mac se ha eliminado el soporte para Visual Basic y se ha añadido soporte para Applescript mas una serie de acciones para Automator de manera que los usuarios de mac pueden automatizar tareas de forma relativamente sencilla. Vamos a abordar un caso práctico con este soporte y ver algunos ejemplos de como realizar algunas tareas sencillas.
Archivos de ejemplo
La primera tarea a realizar es bajarnos los dos archivos de ejemplo que hemos preparado para este caso práctico: esta tarea de Automator coge un documento de Word y lo protege convirtiéndolo en Confidencial, añadiéndole una marca de agua, información relacionada al documento y una serie de textos.
Descarga los archivos, abre Confidencial con copia y vamos a ir repasando cada uno de los puntos de la acción y explicando que realiza:
- Abrir items del Finder: Abrirá la aplicación por defecto para los documentos de Word especificada en el sistema: en este caso, Word 2008 que será el documento que hayamos arrastrado sobre la aplicación que crearemos con Automator cuando guardes el flujo de trabajo como una aplicación.
- Copiar contenido de documento de Word en el portapapeles: el sistema copiará en el portapapeles el contenido del documento abierto, con su formato, imágenes y características.
- Crear documento de Word: creará un documento nuevo
- Pegar contenido del portapapeles en documentos de Word: El contenido del portapapeles se pegará en el nuevo documento
- Agregar marca de Agua: Agregará una marca de agua al documento, de forma automática, detrás del texto con la palabra confidencial: este texto es parametrizable y lo puedes cambiar
- Obtener texto especificado: Esta acción permite introducir un texto determinado el el documento
- Insertar contenido en documentos de Word: introducirá el texto que hemos preparado en la anterior acción al final del documento, aunque en el menu desplegable puede variarse la ubicación.
- Agregar página de propiedades del documento a documentos de Word: añadirá una página de estadísticas de cuando se creo el documento
- Obtener texto especificado: Esta acción permite introducir un texto determinado el el documento, en este caso, una cabecera para introducir después una variable
- Obtener el valor de la variable: las variables nos permiten introducir una serie de datos específicos como fechas, rutas de archivos, nombre,s etc ... en este caso es la fecha de el momento en el que el documento se va a proteger
- Insertar contenido en documentos de Word: en este caso insertará primero el texto especificado y detrás, la variable con la fecha de hoy
- Establecer opciones de seguridad para documentos de Word: con esta acción protegerás el documento con contraseña, en función de las necesidades que pueden establecerse en el menú desplegable de la acción: en el flujo de trabajo no hay establecida una contraseña, deberás añadirla previamente antes de convertir el flujo en una aplicación
- Colocar documentos de Word en primer plano: si el documento era muy grande, la acción se tomará cierto tiempo en ejecutarse: así, con esta acción, el documento pasará a primer plano en el ultimo momento previo al paso de guardar.
- Guardar documentos de Word: aparecerá el cuadro de diálogo necesario para guardar el documento donde sea necesario.
Nota: al elegir el color, elige un color "puro" con el deslizador de color-a-negro en la parte superior o el color quedará falseado por la transparencia de la marca de agua
Guarda el flujo de trabajo como si fuera una aplicación: así, cuando arrastres encima de esta aplicación de Automator un documento de Word, se iniciará todo el proceso sin necesidad de atención.
El otro flujo de trabajo realiza la misma tarea pero sin crear una copia del documento original, protegiendo el documento abierto sin crear una copia.
En estos flujos de trabajo hay diferentes juegos de acciones que trabajan conjuntas para que podáis crear vuestros propios flujos y aplicaciones de forma relativamente sencilla.
Fuente: Microsoft para Mac
Noticia Siguiente: El borrador de "El origen de las especies", en internet





















¿Es esta la nueva táctica?
Siempre he sospechado que Microsoft usa su paquete Office para que nos pasemos a Windows y últimamente se han confirmado esas sospechas: ya sea haciendo que Word grabe mal y de errores raros, perdiendo información, haciendo que algunos macros de Excel no funcionen, etc...
Ahora nos pretenden vender a bombo y platillo que Office utiliza AppleScript y Automator para hacer lo que versiones anteriores hacen con VisualBasic.
En principio eso parece ideal, pero me surge esta pregunta: ¿un macro que yo haga en mi Mac vale también para Office para PC? Viendo que Windows no usa AppleScript ni Automator me inclino a pensar que no (pero no lo he comprobado).
Y, de la misma forma, ¿un macro hecho en Windows me servirá a mi? Como los de Windows seguirán usando VisualBasic y nosotros ya no lo tenemos, supongo que tampoco valdrá.
O sea, que una vez más Microsoft nos dice que si queremos verdadera compatibilidad para nuestros documentos y un paquete Office que funcione sin problemas, que nos compremos la versión más extendida de su programa (Office para Windows) y, por supuesto, que de paso nos compremos Windows para poder usarlo.
¿Estoy en lo cierto o mis sospechas son infundadas?
... tus sospechas
Rob-y_Wan, no sé si tus sospechas a los motivos son ciertas o no (según los programadores, mantener el anticuadísimo VBA era muy complicado) pero sí es cierto que:
a.) las macros de Office para Windows no sirven en Office 2008
b.) las macros de Mac (Automator) no sirven en Office para Windows
- otrointel -
Macbook, iMac 20' intel, iPod mini, iPod nano, iPhone
Pues como dicen...
Gracias por comprobarlo, otrointel, y como siempre se dice por ahí que piensa mal y acertarás creo que voy a seguir opinando lo mismo: el motivo es obligarnos a comprar Windows y Office-Win. Porque, si mantener VBA era complicado, ¿qué van a hacer/han hecho en la versión de Windows? Y, según mi experiencia en programación (poca, pero algo sé hacer), por muy difícil que sea algo, si realmente quieres hacerlo, puedes.
O sea: ¿realmente queremos que los archivos de Office se abran igual en Mac y en Windows?
Empresa seria: Pues hay que trabajar más y no hacer tan bonito el programa (por ejemplo, dejarlo como estaba, pero ahora nuestros usuarios sabrán que va a funcionar bien).
Microsoft: Vosotros aseguraos de que compran Windows. Cómo lo hagáis nos trae sin cuidado. ;) Pero que solo sea un poco malo, que no se note mucho... :D ¡Ah! Y copiad algo de Pages (de Apple), que parece bueno.