2016-02-13 13 views
6

Ich möchte Outlook 2016 auf Mac automatisieren.Scripting Office Outlook 2016 auf Mac

Die Aufgabe Ich mag würde zu automatisieren, ist im Grunde die folgende:

  • Suche Posteingang für E-Mails in der vergangenen Woche eine neue E-Mail ein bestimmtes Muster im Titel
  • vorbereiten, die Inhalte der ist Konzern Inhalt aller der im vorherigen Schritt gefunden Mails
  • die E-Mail geöffnet (oder im Entwurf) lassen sie mich es zu lassen, bearbeiten, bevor es
senden

Nun, ich weiß nur nicht, wie sie damit umgehen ...

  • Visual Basic (meine bevorzugte Option) scheint nicht vorhanden gar in Outlook 2016 auf dem Mac zu sein !! Ich kann nicht einmal den VB-Editor finden (während ich finde es für beispielsweise Excel).
  • AppleScript könnte dies ermöglichen. Aber ich finde keine Dokumentation auf der Outlook-API. Plus, es scheint nur sehr grundlegende Automatisierung zu ermöglichen.
  • Automator?

Beachten Sie, dass ich Zugriff auf eine Windows-Maschine habe. Es ist also möglich (wenn auch schmerzhaft), dass ich dort ein VBA-Skript schreibe und es auf den Mac übertrage. Ich habe kein Office 365.

Vielen Dank für Ihre Hilfe!

Sylvain

Antwort

10

Das ist sehr gut möglich, mit Applescript. Hier ist ein Beispiel mit den Grundlagen:

tell application "Microsoft Outlook" 

    set theContent to "" 
    set theMessages to messages of folder "Inbox" of default account 
    repeat with theMessage in theMessages 
     if subject of theMessage contains "match this string" then 
      set theContent to theContent & plain text content of theMessage 
     end if 
    end repeat 

    set theMessage to make new outgoing message with properties {subject:"the subject line", plain text content:theContent} 
    make new recipient with properties {email address:{address:"[email protected]", name:"Lumpkin Skinbark"}} at end of to recipients of theMessage 
    open theMessage -- for further editing 

end tell 

Wenn Sie es noch nicht gefunden haben, können Sie Outlook-Skript Wörterbuch öffnen, indem Sie „Open Dictionary“ aus dem Menü Datei auswählen und die Microsoft Outlook-Anwendung auswählen.

+0

Vielen Dank @Steve! Das war genau das, was ich brauchte, um loszulegen! Ausgehend von Ihrem Skript habe ich eine erste Version von dem, was ich tun möchte, bekommen. – Sylvain

Verwandte Themen