मैक्रो के साथ आउटलुक शासन फायरिंग छोड़ दिया


0

इसलिए, मैंने आउटलुक में एक नियम निर्धारित किया है कि जब भी किसी विशिष्ट स्रोत (हमारी IPS अलर्टिंग सिस्टम) से कोई ई-मेल आता है, तो यह आगे के मैक्रो को आग लगा देगा ताकि आगे की स्वचालित स्क्रिप्टिंग प्यार के लिए मेरी डिस्क से लगाव को बचाया जा सके। इसने लगभग एक सप्ताह तक शानदार काम किया, लेकिन अब अचानक, संलग्नक अब ड्राइव में सहेजे नहीं जा रहे हैं, और मुझे नहीं पता कि कैसे भी प्रयास करें और इसका निवारण करें। केवल एक चीज जिसके बारे में मैं सोच सकता हूं (आने वाले पते को बदलना, जैसा कि नियम आधार था) को खारिज कर दिया गया है, क्योंकि पता अभी भी बिल्कुल वैसा ही है। कोशिश करने और उस पर प्रहार करने के लिए मैं क्या कर सकता हूं, इस पर कोई मदद।

Public Sub saveAttachtoDisk(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
saveFolder = "c:\Users\Arvandor\Documents\ips_alerts"
     For Each objAtt In itm.Attachments
          objAtt.SaveAsFile saveFolder & "\" & objAtt.DisplayName
          Set objAtt = Nothing
     Next
End Sub

कोड ठीक लगता है और मुझे लगता है कि यह नहीं बदला है। आउटलुक का क्या संस्करण? क्या सुरक्षा सेटिंग्स बदल दी गई हैं? क्या नियम निश्चित रूप से अभी भी काम कर रहा है, कोशिश करो और कुछ सरल जोड़ो (जैसे कि फ़ोल्डर के लिए एक कदम या उच्च महत्व या समान के रूप में चिह्नित करें)। क्या फ़ोल्डर निश्चित रूप से मौजूद है? उस पर कोई अनुमति परिवर्तन किए गए हैं? कोई नया एंटीवायरस सॉफ़्टवेयर जो इसे अवरुद्ध कर सकता है? किसी भी अन्य प्रासंगिक जानकारी के समय से काम करना बंद कर दिया?
जोनो डे

उन ई-मेलों को पहले ही एक फ़ोल्डर में फ़िल्टर किया जा रहा था, और यह अभी भी काम कर रहा है। यह Office 365 है, अपडेट आदि पर कोई विचार नहीं, कोई एंटी-वायरस परिवर्तन नहीं। फ़ोल्डर अभी भी मौजूद है (मैं अभी भी राइट क्लिक कर सकता हूं- मेरी अन्य मशीन पर स्क्रिप्ट को सहेजना और चलाना, जो फ़ोल्डर को कोई समस्या नहीं माउंट कर सकता है; बस फाइलों को खींचने के लिए)। कोई भी अनुमति परिवर्तन जो मुझे ज्ञात नहीं है ... स्वयं, सिस्टम, और स्थानीय प्रवेश सभी अभी भी पूर्ण नियंत्रण में हैं।
अरविंदोर

क्या मैक्रो को निकाल दिया जा रहा है और न केवल फ़ाइल को सहेज रहा है, या मैक्रो को निकाल नहीं रहा है?
15c atιᴇ007

काश मुझे पता होता कि मैं कैसे बताऊं ... लेकिन मैं नहीं, और यह समस्या का हिस्सा है।
अरविंदोर

जवाबों:


0

मुझे अपने मुद्दे का पता चला। किसी तरह (और यह उपयोगकर्ता के हस्तक्षेप के बिना कैसे होगा, मुझे कोई पता नहीं है), फ़ोल्डर फ़िल्टर में "और अधिक नियमों को संसाधित करना बंद" विकल्प था। वह या यह हमेशा वहां था, और नियमों का क्रम किसी भी तरह बदल गया, इसलिए इससे पहले कि यह अनुलग्नक डाउनलोड कर रहा था और इसे छांट रहा था, फिर एक रिबूट या कुछ के बाद सूची का सहारा लिया गया। मुझे नहीं पता, लेकिन यह अब तय हो गया है। मैं वास्तव में सिर्फ स्क्रिप्ट रखता हूं और एक एकल नियम में सॉर्ट करता हूं जिसमें अभी भी स्टॉप प्रोसेसिंग नियम झंडा है।


0

"स्टॉप प्रोसेसिंग रूल्स" एक नियम के लिए एक अच्छा फिनिश है, यह सुनिश्चित करने के लिए कि आपके नियम ने जो अच्छा काम किया है, उसे बाद में न करें। मैंने शायद ही कभी आउटलुक में अलग-अलग नियमों का उपयोग किया हो; कभी नहीं करना पड़ा।

इसलिए यह सुनिश्चित करने के लिए कि बाद में जोड़े गए नए नियमों से आपके इच्छित कार्य बाधित या बाधित नहीं हुए हैं, अपनी सभी शर्तों और कार्यों को एक नियम में रखने का प्रयास करें, फिर उस नियम को निष्पादित करने के बाद आउटलुक को "रोकें" बताएं। (FYI करें, कम तकनीकी पाठकों के लिए, "स्टॉप प्रोसेसिंग रूल्स" एक्शन केवल फायर करता है। यदि नियम के लिए शर्तों का मिलान किया जाता है। अन्यथा, आउटलुक उन शर्तों की तलाश में रहता है जो नियमों की सूची से नीचे जा रहे नए संदेश से मेल खाती हैं।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.