10,000 से अधिक ईमेल और उनके अनुलग्नकों की स्वचालित छपाई, ज़िप फ़ाइलों की सामग्री सहित


10

किसी अपवित्र कारण के लिए मुझे आउटलुक 2010 के माध्यम से 10,500 ई-मेल और उनके अटैचमेंट (जो ई-मेल के लगभग 70% के साथ हैं) को प्रिंट करने के लिए काम की आवश्यकता है । मैं, आप की तरह, इस तरह की हास्यास्पद अक्षमता पर अचंभित हूं और कागज के 55,000 टुकड़े हमने अनुमान लगाया है कि यह हमारे और दुनिया का खर्च होगा। फिर भी, यह या तो मैन्युअल रूप से होने वाला है (जो हम पिछले दो दिनों से कर रहे हैं) या स्वचालित रूप से (भगवान हमारी मदद करें)।

ये आदेश देने की आवश्यकता है ताकि प्रत्येक ई-मेल अपने संबंधित अनुलग्नक के शीर्ष पर बैठे और कालानुक्रमिक रूप से मुद्रित हो। इसलिए ईमेल 1, अटैचमेंट 1, ईमेल 2, अटैचमेंट 2, आदि अटैचमेंट पावरपॉइंट, एक्सेल, वर्ड डॉक्स और सभी की सबसे अधिक परेशानी में आ सकते हैं: ज़िप फाइलें।

यहाँ मैंने जो अभी तक कोशिश की है:

  1. Outlook में "विकल्प" -> "प्रिंट विकल्प" -> संलग्नक के साथ प्रिंट का चयन करें

  2. सभी मेल को एक .eml फ़ाइल में बदलना और फ़ोल्डर से प्रिंट करना

  3. सभी ई-मेल को pdfs में बदलने और फ़ोल्डर में निर्यात करने के लिए थर्ड पार्टी मेल ऐड-ऑन (Sperrysoftware द्वारा) का उपयोग करना। इस फ़ोल्डर को ले रहा है और तारीख तक इसे फिर से प्रिंट कर रहा है और पीडीएफ़ को प्रिंट कर रहा है।

यहाँ क्यों इसमें से कोई भी अब तक काम नहीं किया है:

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

  2. जाहिर है .eml फाइलें सीधे मेल क्लाइंट के बाहर प्रिंट या पढ़ी नहीं जा सकती हैं। मुझे वास्तव में लगता है कि यह अभी भी हमारा सबसे आशाजनक प्रयास है क्योंकि यह वास्तव में एक स्थिर प्रारूप में दर्शाई गई पूरी मेल फ़ाइल है, एक मेल क्लाइंट के बाहर, अलग-अलग, और वे अर्थपूर्ण हैं। मैं एक तृतीय-पक्ष सॉफ़्टवेयर को खोजने के लिए प्रतीत नहीं हो सकता है जो मुझे प्रभावी रूप से ई-मेल और उनके संबंधित संपीड़ित और विभिन्न स्वरूपित अनुलग्नकों को मुद्रण योग्य फ़ाइलों में परिवर्तित करने देगा। यदि आप एक के बारे में जानते हैं, तो हम सॉफ्टवेयर पर 200 यूरो से अधिक खर्च करने को तैयार हैं।

  3. यह सॉफ्टवेयर सबसे पहले वादा कर रहा था। लेकिन मैक्रो बार-बार टूटता है और यह हमारी कंपनी के ई-मेल हस्ताक्षरों को संलग्नक के रूप में भी पहचानता है।

अगर आप इस सब पर कोई सलाह दे सकते हैं तो यह हमारे लिए बहुत बड़ी मदद होगी। वर्तमान में हम प्रत्येक ई-मेल, उसके संबंधित 3 - 4 संलग्नक खोल रहे हैं, और प्रत्येक अनुलग्नक के संबंधित मुद्रण संवाद के माध्यम से उन्हें प्रिंट कर रहे हैं। यह एक महीने में हममें से पाँच ले जाएगा, इसलिए आपका इनपुट अत्यधिक मूल्यवान होगा!


4
मैं यह नहीं देख सकता कि यह उत्पाद सिफारिश का सवाल कैसे है। हालांकि इस प्रश्न के लिए सॉफ्टवेयर की सिफारिश करने की आवश्यकता हो सकती है , यह एक समस्या को हल करने के लिए निर्दिष्ट करता है, और विशेष रूप से सॉफ़्टवेयर के टुकड़े के लिए नहीं पूछ रहा है।
bwDraco

2
किसी भी स्थिति में, आपके प्रश्न को एक ऐसे तरीके से संरचित किया जाता है, जो सॉफ़्टवेयर अनुशंसा के लिए पूछने से बचता है - और यह अच्छा है, क्योंकि सॉफ़्टवेयर अनुशंसा प्रश्न स्टैक एक्सचेंज नेटवर्क पर अधिकांश साइटों के लिए ऑफ-टॉपिक हैं। देखें सहायता केंद्र में अधिक जानकारी के लिए।
bwDraco

2
मुझे सभी ईमेल को एक मेलडिर प्रारूप में स्थानांतरित करने की इच्छा होगी, फिर एक स्क्रिप्ट हर एक के माध्यम से जाएगी और ईमेल और संलग्नक प्रिंट करें। आप किसी को फ्रीलांस साइट पर 200EUR
पॉल

1
विवरण। इसकी आवश्यकता क्यों है?
ewwhite

1
क्या कोई कारण है कि कोई यह नहीं सोचता कि वीबीए इसे पूरा कर सकता है? क्या आपके एक्सचेंज सर्वर पर ये मेल हैं?
रेस्टाफैरियन

जवाबों:


3

MsgExtract विभिन्न ईमेल स्रोतों से ईमेल संदेशों को प्रिंट कर सकता है और ईमेल प्रारूपों को भी रूपांतरित कर सकता है।

  1. यह कालानुक्रमिक क्रम में ईमेल और इसके अनुलग्नकों को प्रिंट कर सकता है। हमने नवीनतम बिल्ड में अपनी आवश्यकता के अनुसार जिप अटैचमेंट्स को डिकम्प्रेस और प्रिंट करने की क्षमता को जोड़ा है।
  2. यह आउटलुक ईमेल को ईएमएल फाइलों के रूप में सहेज सकता है
  3. यह आउटलुक ईमेल को पीडीएफ फाइलों के रूप में सहेज सकता है
  4. यह उन छवियों को डाउनलोड कर सकता है जो संदेश के HTML भाग में जुड़े हुए हैं और उन्हें परिणामी प्रारूप (पीडीएफ फाइलें, प्रिंटर ...) में शामिल करते हैं।

अटैचमेंट को प्रिंट करने के लिए MsgExtract विंडोज शेल प्रिंट एसोसिएशन पर निर्भर करता है, अगर अटैचमेंट फाइल एक्सटेंशन के लिए कोई एसोसिएशन मौजूद नहीं है तो इसे छोड़ दिया जाता है।

आप MsgExtract बैच प्रिंटिंग के बारे में अधिक जान सकते हैं:

http://docs.maildev.com/article/122-how-do-i-batch-print-email-messages-and-its-attachments

(अस्वीकरण, मैं MsgExtract का लेखक हूं)


1
यद्यपि आपके उत्तर प्रासंगिक रहे हैं, लेकिन उनमें से अधिकांश या सभी प्रकृति में प्रचारक हैं। इससे आपके खाते के निलंबित होने की संभावना है । यदि आप अपने स्वयं के उत्पादों को बढ़ावा देना चाहते हैं, तो कृपया स्टैक एक्सचेंज पर विज्ञापन खरीदने पर विचार करें । यह भी देखें सहायता केंद्र और meta.superuser.com/questions/2352/recommending-own-products
bwDraco

3
मैंने एक प्रासंगिक उत्तर देने में मददगार बनने की कोशिश की है। उत्पाद निश्चित रूप से उपयोगकर्ता 4167750 को अपने मुद्रण कार्य को हल करने में मदद कर सकता है, मुझे कस्टम प्रोग्रामिंग के अलावा किसी अन्य मौजूदा विकल्प के बारे में पता नहीं है जैसा कि किसी ने सुझाव दिया है। क्या मुझे यह जानकर पोस्ट करने से बचना चाहिए कि मेरे पास एक प्रासंगिक समाधान है? किसी भी मामले में मैंने अब FAQ में सेल्फ-प्रमोशन सेक्शन को पढ़ा है और समझा कि आप साइट की गुणवत्ता बनाए रखने के लिए स्पैम से बचने की कोशिश कर रहे हैं।
jponce

@jponce, मैं वास्तव में आपके उत्तर की यहाँ सराहना करता हूँ। ऐसा लगता है कि यह वास्तव में हमारी समस्या को हल कर सकता है। हम वास्तव में .eml फ़ाइल में ई-मेल के सभी प्राप्त कर सकते हैं। हालाँकि आगे दो (मुझे विश्वास है कि मामूली) समस्याएं होंगी। यदि आपके पास उन पर कोई इनपुट है, तो यह प्रक्रिया को और तेज करेगा। 1) हमारे हस्ताक्षर संलग्नक के रूप में दिखाई दे रहे हैं। हमने लोटस नोट्स से मूल ई-मेल डाउनलोड किए हैं, जिसके कारण आउटलुक में उनके आयात पर ऐसा हुआ है। 2) हमारी कई एक्सेल फाइलें +15 शीट हैं। हमारे पास उनके लिए एक विशेष प्रिंट सेटिंग है - क्या मैं इस प्रिंट सेटिंग को सभी xls पर लागू कर पाऊंगा?
बजे user4167750

@ user4167750, आपके द्वारा बताई गई समस्याओं के बारे में: 1) हमने एक अटैचमेंट फ़िल्टर लागू किया है जो फ़ाइल नाम के साथ अटैचमेंट को हटा और फ़िल्टर कर सकता है। यदि आपके हस्ताक्षर अनुलग्नकों में संदेशों के अनुरूप नाम हैं तो यह समस्या को हल कर सकता है। 2) मुझे यकीन नहीं है कि एक्सेल प्रिंट सेटिंग्स लगातार हैं। मुद्रण के लिए हम विंडोज शेल एसोसिएशन को खोजने के लिए अटैचमेंट फाइल एक्सटेंशन का उपयोग करते हैं और फिर इसे पैरामीटर के रूप में अटैचमेंट फ़ाइल नाम से गुजरते हुए लॉन्च करते हैं।
jponce

0

मेरे पास इस मशीन पर आउटलुक नहीं है और अगले हफ़्ते तक आउटलुक वाली विंडो मशीन तक मेरी पहुंच नहीं होगी। लेकिन मूल रूप से, आप ऐसा कुछ करना चाहते हैं:

Sub test()
Dim oFolder As outlook.folder
Dim oAttachment As outlook.attachment
Dim oMailItem As outlook.mailitem
Dim oItem As Object

set oFolder = 'get the folder you want to print from

Dim i As Integer
Dim j As Integer

For i = 1 To oFolder.items.Count
    Set oMailItem = oFolder.items(i)
    oMailItem.PrintOut

    If oMailItem.attachments.Count > 0 Then
        For j = 1 To oMailItem.Attachments.Count
              'below you might need to change the attachment(j) to items(j)
            Set oAttachment = oMailItem.attachment(j)
            oAttachment.PrintOut
        Next
    End If

Next

End Sub

इसलिए यह ईमेल ढूंढने वाले फोल्डर के माध्यम से जाता है, उन्हें प्रिंट करता है और उन्हें अटैचमेंट के लिए चेक करता है और यदि पाया जाता है, तो उन्हें प्रिंट भी करता है।

मेरे पास दृष्टिकोण नहीं है, जैसे मैंने कहा, इसलिए मैं यह परीक्षण नहीं कर सकता।

लाइव डेटा पर मत जाओ!

अगर मैं तुम थे, मैं एक नए फ़ोल्डर में तीन COPIED ईमेल की तरह होगा और किसी भी जीवित डेटा को छूने से पहले उन पर यह परीक्षण । आपको यह देखने की आवश्यकता हो सकती है कि कैसेset oFolder


मैं वास्तव में इस पर आपके समय की सराहना करता हूं। मुझे इसके समान कोड मिला है, लेकिन यह ज़िप फाइलों पर चमक जाता है (जो हमारे अनुलग्नकों का कम से कम 50% है)। मुझे लगता है, एक ज़िप निकालने वाले एजेंट तक पहुंचने के लिए VBA को एक कदम और आगे बढ़ना होगा और कुछ बिंदुओं पर C ++ को लागू करना होगा। इसके अलावा, मुझे लगता है कि WinZip एक निकालने वाले एजेंट के लिए बहुत बोझिल हो सकता है। मैं कहूंगा कि मुझे लगता है कि कौन से लोग इसके लिए काम कर सकते हैं, लेकिन मुझे लगता है कि मॉडरेटर इस पोस्ट के सॉफ़्टवेयर प्रचार पहलुओं के साथ पहले से ही स्पर्श कर रहे हैं।
बजे user4167750

क्या यह अभी भी .zip फ़ाइलों को छोड़ता है? हो सकता है कि यह एक सिस्टम-वाइड सेटिंग या एक तर्क है जिसे vba के माध्यम से winzip में पारित किया जा सकता है। क्या कोड त्रुटि है या यह सिर्फ .zip प्रिंट नहीं करता है?
रेस्टाफेरियन

हाँ, मुझे लगता है कि आप सही हैं कि यह winzip को पारित करने में सक्षम हो सकता है, लेकिन मुझे यकीन नहीं है कि यह VBA के माध्यम से किया जा सकता है। मुझे लगता है कि समस्या यह है कि एक बार अनुलग्नक (यानी इस मामले में ज़िप फ़ाइल) खुल जाती है, यह आउटलुक के VBA स्क्रिप्ट के दायरे के बाहर, या दायरे से बाहर है। मैं इसके साथ खेलता रहूंगा। वीकेंड का काम!
user4167750
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.