2016-02-13 15 views
6

MacでOutlook 2016 を自動化したいコンテンツは、新しいメールを作成し、タイトル MacでOffice Outlook 2016をスクリプティングする

  • 内の特定の パターンを有する前の週からのメールの

    • 検索の受信トレイ:

      私は自動化したいタスクは、基本的に以下のとおりです。前のステップ

    • で見つかったすべての メールの連結内容は、送信する前に、私はそれを編集できるように開いている(またはドラフトに)メールをさせて

    まあ、私はちょうどそれを処理する方法がわからない...

    • Visual Basicが(私の好みオプション)Macの見通し2016年のすべての で存在することがないようです!私はVBエディタを見つけることができません(私は のように、それはexcelのために見つけることができます)。
    • AppleScriptはそうすることができます。しかし、Outlook APIには というドキュメントがありません。さらに、それは非常に 基本的な自動化を許可するように見えます。
    • Automator?

    私はWindowsマシンにアクセスできます。ですから、VBAスクリプトを書いてMacに "転送"することは可能です(しかし、痛い)。 私はOffice 365を持っていません。

    ありがとうございます!

    シルヴァン

  • 答えて

    10

    これはAppleScriptを持つ可能性が高いです。あなたはまだそれを見つけていない場合は

    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 
    

    、[ファイル]メニューから「開く辞書」を選択し、Microsoft Outlookのアプリケーションを選択することで、Outlookのスクリプト辞書を開くことができます。ここでは基本に例を示します。

    +0

    ありがとう@スティーブ!これはまさに私が始めなければならなかったものです!あなたのスクリプトから始めて、私は自分がしたいことの最初のバージョンを手に入れました。 – Sylvain

    関連する問題