मेरे दृष्टिकोण में एडिन में मैं रिबन पर एक बटन जोड़ना चाहता हूं ताकि उपयोगकर्ता इस बटन पर क्लिक करे, मैं वर्तमान चयनित ईमेल के शरीर को पुनर्प्राप्त करना चाहता हूं, मेरे पास यह कोड है लेकिन यह केवल पहला ईमेल पुनर्प्राप्त करता है इनबॉक्स क्योंकि इंडेक्स 1:आउटलुक में वर्तमान ईमेल बॉडी को पुनर्प्राप्त करें
Microsoft.Office.Interop.Outlook.Application myApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook.NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
Microsoft.Office.Interop.Outlook.MAPIFolder myInbox = mapiNameSpace.GetDefaultFolder(Microsoft.Office.Interop.Outlook.OlDefaultFolders.olFolderInbox);
String body = ((Microsoft.Office.Interop.Outlook.MailItem)myInbox.Items[1]).Body;
तो Outlook में वर्तमान खुले ईमेल को कैसे पुनर्प्राप्त करें? , यह विधि मेरे लिए काम करती है लेकिन मुझे वर्तमान ईमेल के लिए इंडेक्स प्राप्त करने की आवश्यकता है।
धन्यवाद।
सहायता के लिए धन्यवाद, लेकिन लाइन 2 में कोई त्रुटि है: गैर-चालनीय सदस्य 'माइक्रोसॉफ्ट.ऑफिस.इंटरोप.ऑटlook._एक्सप्लोरर। चयन' विधि – Radi
माफी के रूप में उपयोग नहीं किया जा सकता है; मैं भूल गया कि 'चयन' एक संपत्ति थी, एक विधि नहीं। संशोधित कोड के साथ पुनः प्रयास करें। – Douglas
चेक करें कि चयनित आइटम मेल आइटम जोड़े जा सकते हैं साथ ही उपयोगकर्ता ने संपर्क, अपॉइंटमेंट या कुछ और चुना हो सकता है। बस मेरे 2 सेंट। –