2012-09-03 25 views
14

हम Outlook से मेल संदेश मुद्रित करने के लिए Outlook इंटरऑप विधि MailItem.PrintOut() का उपयोग करते हैं। यह हमेशा "माइक्रोसॉफ्ट आउटलुक - मेमो स्टाइल" नाम से मुद्रित होता है।आउटलुक इंटरऑप प्रिंटऑट दस्तावेज़ का नाम

"मेमो स्टाइल" यहां एक प्रिंट शैली है जो Outlook स्वचालित रूप से प्रिंटिंग के लिए चुनता है। क्या कोई दस्तावेज़ किसी भी कस्टम नाम देने का कोई तरीका है ताकि हम इसे प्रिंटर कतार में ट्रैक कर सकें?

यह या तो कस्टम नाम या स्पष्ट रूप से एक कस्टम दस्तावेज़ का नाम निर्दिष्ट करने के साथ एक नया प्रिंट शैली बनाने हो सकता है।

असल में, हमें अद्वितीय नामों के साथ प्रिंटर कतार में दिखाई देने के लिए Outlook से मुद्रित ईमेल की आवश्यकता है। कृपया सलाह दें।

उत्तर

1

मुझे नफ़रत है कि मेरे पास अपनी परिकल्पना की जांच करने के लिए घर पर वर्चुअल प्रिंट सर्वर नहीं है, लेकिन प्रिंट कतार में उनकी संबंधित विषय पंक्तियों के रूप में ईमेल सूची नहीं है?

+0

नहीं, वे सभी प्रिंटर कतार में "माइक्रोसॉफ्ट आउटलुक - मेमो स्टाइल" – keaukraine

1

ठीक है, PrintSystemObject.Name असेंबली के बाहर सेटटेबल नहीं है, और दुर्भाग्यवश, मेरा मानना ​​है कि जब आप विंडोज प्रिंट कतार देखते हैं तो यह वही होता है। हालांकि, PrintSystemJobInfo.JobName प्रोग्रामेटिक रूप से सेटटेबल प्रतीत होता है और आपको जो चाहिए उसे प्राप्त करने में आपकी सहायता कर सकता है।

+0

के रूप में दिखाई देते हैं लेकिन मैं दस्तावेज़ मुद्रित करने के लिए 'शून्य' आउटलुक इंटरऑप विधि को कॉल कर रहा हूं। यह मुद्रित दस्तावेज़ के बारे में कोई भी जानकारी वापस नहीं करता है, केवल इसे निरंतर नाम से प्रिंट करता है। मैं कैसे निर्धारित कर सकता हूं कि प्रिंट कतार में कौन से दस्तावेज़ मेरा हैं? – keaukraine

+0

ठीक है, अगर आप जानना चाहते हैं कि प्रिंट जॉब आपका क्या है, तो आप प्रिंट जॉब के मालिक को देख सकते हैं। इसमें आपका नेटवर्क लॉगिन नाम होगा। – Ultratrunks

1

इसे हल करने का तरीका अपने प्रिंटर के गुणों को देखना है। मैं पेनेट के टीआईएफएफ 10 प्रिंटर का उपयोग करता हूं और जब मैं डिवाइस और प्रिंटर के तहत प्रिंटर आइकन पर राइट-क्लिक करता हूं और 'प्रिंटर प्राथमिकताएं' पर क्लिक करता हूं, तो यह मुझे 'सहेजें' टैब के नीचे फ़ाइल नाम चुनने का विकल्प देता है। अपने प्रिंटर की संपत्तियों की जांच करें। यह कुछ

1

द्वारा ....

Mailitem.SaveAs (FilePathName) 'फ़ाइल नाम = नया नाम

Mailitem.Printout()

तो आप बस कर सकते हैं आप यह कर सकते हैं हो सकता है आपके द्वारा अभी बनाई गई फ़ाइल को हटाएं, या एक अस्थायी निर्देशिका में किए जाने पर उन्हें एक साथ हटाएं।