No Outlook no Windows, tenho um script VBA que move uma ou mais mensagens da Caixa de Entrada para uma pasta, anexada a um atalho de teclado que uso para mover rapidamente centenas de emails para onde eu os desejo todos os dias.
Existe algum recurso como esse no Outlook no Mac? Eu não tenho certeza de como colocar a pergunta, eu não quero ser muito estreito, perguntando "Existe VBA e Macros no Outlook no Mac" quando, obviamente, não há, mas existe alguma outra maneira de abordar este problema, automatizando coisas e atribuindo atalhos de teclado para tarefas personalizadas?
Edit: Um comentário mencionado Applescript. (Eu sou um novato no Mac). Eu então encontrei Este artigo ao ativar o ícone do Applescript e Este artigo sobre o uso do Applescript para criar uma tarefa a partir de uma mensagem. Isso não é exatamente o que eu quero, mas é um grande passo em frente. Agora vou estudar o uso do Apipscript e do Outlook e, se chegar a algum lugar, responderei a minha própria pergunta.
fonte
Respostas:
Aqui está uma maneira no Outlook 2016 no Mac para fazer o equivalente do Windows "Escrever um script VB e atribuí-lo a uma chave". Obrigado àqueles que me apontaram na direção certa. No Mac, isso é feito com o Applescript, o Automator e os atalhos de teclado. Eu estou incluindo o Applescript aqui que move e-mails selecionados do Outlook para uma pasta de arquivo. Também é mostrado abaixo para referência o VBA original que eu estava tentando imitar no Mac.
Passo 1 - Escreva o Applescript para mover o item selecionado do Outlook para o arquivo morto.
Comece com o seguinte script. Corra, teste, brinque com isso. Procure outro lugar para ajudar a mudar isso para fazer exatamente o que você quer. Este script move o (s) email (s) atualmente selecionado (s) para uma pasta chamada “IZ - Archive”. Altere o nome da pasta para se adequar a você. Há muito espaço para melhorias aqui. Eu gostaria de resolver o problema dos Lembretes.
Passo 2 - Atribuir o Applescript para um serviço usando o Automator
Copie e cole seu Applescript substituindo (* Seu script vai aqui *)
Salve o serviço, dando a ele um nome como MoveSelectedOutlookMailToArchive. Não é óbvio como "Salvar como" no Automator. Brinque com o menu "Arquivo" na parte superior da tela e faça algumas pesquisas.
etapa 3 - Atribuir o serviço a uma chave
============
Para referência e comparação, aqui está o script VBA original que eu estava tentando imitar no Mac. Como você pode ver, o Applescript é mais conciso e intuitivo, por outro lado, o mecanismo para atribuí-lo a uma chave (não mostrado aqui) é muito mais fácil no PC.
fonte
/Users/$USER/Library/Services/
ou para breve:~/Library/Services/