スケジュールに従って適用したいローカル メール ルールがあります。すべてのルールを手動で適用するには、[メッセージ] メニュー -> [ルール] -> [適用] -> [すべて適用] をクリックします。
Applescript でこのアクションを自動化する方法はありますか? Outlook の辞書を調べましたが、ルールに関連するアクションは見つかりませんでした。
または、Automator でこれを行う方法はありますか?
スケジュールに従って適用したいローカル メール ルールがあります。すべてのルールを手動で適用するには、[メッセージ] メニュー -> [ルール] -> [適用] -> [すべて適用] をクリックします。
Applescript でこのアクションを自動化する方法はありますか? Outlook の辞書を調べましたが、ルールに関連するアクションは見つかりませんでした。
または、Automator でこれを行う方法はありますか?
システム イベント アプリを使用して、メニュー項目を偽クリックする GUI スクリプトで解決できます。
かなり長いメニュー参照になってしまいますが、うまくいきます。
編集:受信トレイが最初に選択されていることを確認する方法を追加しました。
tell application "Microsoft Outlook"
activate
if main windows is {} then -- no windows open
make new main window
end if
tell main window 1 to set view to mail view -- ensure its viewing mail
set the selected folder to inbox
end tell
tell application "System Events"
tell process "Microsoft Outlook"
click menu item "Apply All" of menu 1 of menu item "Apply" of menu 1 of menu item "Rules" of menu 1 of menu bar item "Message" of menu bar 1
end tell
end tell