En Outlook en Windows tengo un script VBA que mueve uno o más mensajes de la bandeja de entrada a una carpeta, adjunto a un atajo de teclado que uso para mover rápidamente cientos de correos electrónicos a donde los quiero todos los días.
¿Hay alguna característica como esa en Outlook en Mac? No estoy seguro de cómo formular la pregunta, no quiero ser demasiado estrecho al preguntar "¿Hay VBA y Macros en Outlook en Mac" cuando obviamente no hay, pero hay alguna otra manera de abordar este problema? ¿Automatizar cosas y asignar atajos de teclado a tareas personalizadas?
Edición: Un comentario mencionado de Apple. (Soy un novato para Mac). Entonces encontré Este artículo en la habilitación del icono de Apple y Este artículo sobre el uso de Applescript para crear una tarea a partir de un mensaje. Eso no es exactamente lo que quiero, pero es un GRAN paso adelante. Ahora estudiaré el uso de Apple y Outlook, y si llego a alguna parte, responderé mi propia pregunta.
fuente
Respuestas:
Aquí en Outlook 2016 en Mac, hay una manera de hacer el equivalente de Windows "Escribir un script VB y asignarlo a una tecla". Gracias a quienes me apuntaron en la dirección correcta. En Mac, esto se hace con métodos abreviados de Apple, Automator y teclado. Incluyo el código Apple aquí que mueve los correos electrónicos de Outlook seleccionados a una carpeta de archivo. También se muestra a continuación como referencia el VBA original que intentaba emular en Mac.
Paso 1 - Escribir Applescript para mover el elemento de Outlook seleccionado a Archivar
Comience con el siguiente script. Ejecútalo, pruébalo, juega con él. Busque ayuda en otro lugar para cambiar esto y hacer exactamente lo que quiere. Esta secuencia de comandos mueve los correos electrónicos seleccionados actualmente a una carpeta llamada "IZ - Archive". Cambia el nombre de la carpeta a tu gusto. Hay mucho espacio para mejorar aquí. Me gustaría resolver el problema de los recordatorios.
Paso 2 - Asignar el Applescript a un servicio usando Automator
Copie y pegue su reemplazo de Apple (* Su script va aquí *)
Guarde el servicio y asígnele un nombre como MoveSelectedOutlookMailToArchive. No es obvio cómo "Guardar como" en Automator. Juega un poco con el menú "Archivo" en la parte superior de la pantalla y haz un poco de google.
Paso 3 - Asignar el servicio a una clave
============
Para referencia y comparación aquí está el script VBA original que estaba tratando de emular en Mac. Como puede ver, el Applescript es más conciso e intuitivo, por otro lado, el mecanismo para asignarlo a una tecla (que no se muestra aquí) es mucho más fácil en la PC.
fuente
/Users/$USER/Library/Services/
o para abreviar:~/Library/Services/