In Outlook 2011 per Mac, ero in grado di utilizzare un AppleScript per spostare i messaggi attualmente selezionati dalla finestra principale di Outlook. Lo script è iniziato in questo modo:
tell application "/Applications/Microsoft Outlook.app"
activate
set myMessages to current messages
...
Questo ha funzionato indipendentemente dal fatto che ci fosse o meno una finestra pop-up di Promemoria attualmente sullo schermo.
A partire da Outlook per Mac Preview, e continuando con la versione finale del 2016, questo script funziona solo quando la finestra a comparsa Promemoria non è visualizzata sullo schermo. Se la finestra Promemoria è sullo schermo, lo script tratta gli elementi attualmente visualizzati nella finestra pop-up come i messaggi correnti, anche se prima indico Outlook per rendere attiva la finestra di posta principale. (Sospetto che questo possa avere qualcosa a che fare con il fatto che la finestra Promemoria è sempre "in primo piano" indipendentemente da ciò che hai selezionato.) Di conseguenza, lo script fallisce quando il pop-up di Promemoria è aperto (cioè, indica che nessun messaggio di posta sia attualmente selezionato).
Esistono suggerimenti su come posso forzare Outlook a restituire il set di messaggi selezionati nella finestra di posta principale anziché nel popup Promemoria?
Grazie.
Modifica
Compilando la risposta di seguito, per ridurre al minimo l'inconveniente della chiusura della finestra Promemoria, è possibile aggiungere il seguente codice prima della chiamata ai "messaggi correnti":
--Workaround to fix Outlook 2016 Reminders window bug, part 1
set windowClosed to false
if "Reminder" is in (name of the front window) then
set windowClosed to true
close front window
end if
E poi aggiungi questo alla fine dello script, per riaprire la finestra Promemoria se è stata chiusa dallo script:
--Workaround to fix Outlook 2016 Reminders window bug, part 2
if windowClosed is true then
tell application "System Events" to keystroke "9" using command down
end if