2016-02-13 13 views
6

पर स्क्रिप्टिंग ऑफिस आउटलुक 2016 मैक पर Outlook 2016 को स्वचालित करना चाहता हूं।मैक

शीर्षक
  • में एक विशिष्ट पैटर्न होने एक नया मेल जो सामग्री है तैयार पिछले सप्ताह से मेल के लिए
    • खोज इनबॉक्स:

      कार्य मैं स्वचालित करना चाहते हैं मूल रूप से पीछा कर रहा है सभी मेल पिछले चरण

    • में पाई जाने वाली समेकित सामग्री मेल खुला (या मसौदे में) जाने के लिए मुझे इसे संपादित भेजने के लिए करने से पहले जाने के लिए यह

    ठीक है, मैं सिर्फ यह कैसे संभाल करने के लिए नहीं पता ...

    • विजुअल बेसिक (मेरी पसंदीदा विकल्प) सब पर मैक पर Outlook 2016 में मौजूद नहीं हो रहा है !! मुझे वीबी संपादक भी नहीं मिल रहा है (जबकि मैं इसे एक्सेल के लिए ढूंढता हूं)।
    • ऐप्पलस्क्रिप्ट ऐसा करने की अनुमति दे सकता है। लेकिन मुझे आउटलुक एपीआई पर दस्तावेज नहीं मिला है। इसके अलावा, ऐसा लगता है कि यह केवल मूल स्वचालन की अनुमति देता है।
    • ऑटोमेटर?

    ध्यान दें कि मेरे पास विंडोज़ मशीन तक पहुंच है। इसलिए, मेरे लिए एक वीबीए स्क्रिप्ट लिखना और मैक में "इसे स्थानांतरित करना" संभव है (हालांकि दर्दनाक)। मेरे पास Office 365 नहीं है।

    आपकी मदद के लिए धन्यवाद!

    सिल्वेन

  • उत्तर

    10

    यह ऐप्पलस्क्रिप्ट के साथ बहुत संभव है।

    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 
    

    आप इसे अभी तक नहीं मिला है, तो आप फ़ाइल मेनू से चुनने "ओपन शब्दकोश" और माइक्रोसॉफ्ट आउटलुक आवेदन का चयन करके आउटलुक की पटकथा शब्दकोश खोल सकते हैं: यहाँ मूलभूत बातों से एक उदाहरण है।

    +0

    बहुत धन्यवाद @ स्टेव! यह वही है जो मुझे शुरू करने के लिए जरूरी था! आपकी स्क्रिप्ट से शुरू करने से मैं जो कुछ करना चाहता हूं उसका पहला संस्करण प्राप्त करने में कामयाब रहा। – Sylvain