मुख्य सामग्री पर जाएं

आउटलुक में किसी फ़ोल्डर में ईमेल के अटैचमेंट का नाम कैसे बदलें और सेव कैसे करें?

लेखक: रवि अंतिम संशोधित: 2020-10-23

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

किसी फ़ोल्डर में समान नाम से अनुलग्नकों का नाम बदलें और सहेजें

आउटलुक के लिए कुटूल के साथ एक फ़ोल्डर में अनुलग्नकों का नाम बदलें और सहेजें


आउटलुक में मूल अनुलग्नकों के साथ संदेश का उत्तर दें

जैसा कि हम सभी जानते हैं, जब आप आउटलुक में प्राप्तकर्ता को किसी संदेश का उत्तर देंगे तो संलग्न अनुलग्नक मूल संदेश से हटा दिए जाएंगे। यदि आप अटैचमेंट रखकर मसाज का जवाब देना चाहते हैं, तो आप कोशिश कर सकते हैं आउटलुक के लिए कुटूल's अनुलग्नक के साथ उत्तर दें फ़ंक्शन, यह मूल अनुलग्नकों के साथ एक संदेश का उत्तर दे सकता है, सभी मेससेफ के लिए भी काम करता है।    संपूर्ण सुविधाओं के लिए क्लिक करें 60 दिनों का निःशुल्क परीक्षण!
 
दस्तावेज़ संलग्नक के साथ उत्तर दें
 
आउटलुक के लिए कुटूल: दर्जनों उपयोगी आउटलुक ऐड-इन्स के साथ, 60 दिनों में बिना किसी सीमा के आज़माने के लिए निःशुल्क।
ऑफिस टैब - माइक्रोसॉफ्ट ऑफिस में टैब्ड एडिटिंग और ब्राउजिंग सक्षम करें, जिससे काम आसान हो जाएगा
आउटलुक के लिए कुटूल - बेहतर दक्षता के लिए 100+ उन्नत सुविधाओं के साथ आउटलुक को बढ़ावा दें
इन उन्नत सुविधाओं के साथ अपने आउटलुक 2021 - 2010 या आउटलुक 365 को बूस्ट करें। व्यापक 60-दिवसीय निःशुल्क परीक्षण का आनंद लें और अपने ईमेल अनुभव को उन्नत करें!

किसी फ़ोल्डर में समान नाम से अनुलग्नकों का नाम बदलें और सहेजें

1. उस संदेश का चयन करें जिसके अनुलग्नक आप सहेजना चाहते हैं और उसी नाम से नाम बदलें।

2। दबाएँ ऑल्ट + F11 kआँखें, फिर में Project1 फलक, डबल क्लिक करें यह आउटलुक सत्र दाएं अनुभाग में एक नई रिक्त स्क्रिप्ट बनाने के लिए, फिर कोड को कॉपी करें और उसमें पेस्ट करें।

वीबीए: अनुलग्नकों का नाम बदलें और सहेजें

Public Sub SaveAttachsToDisk()
'UpdatebyExtendoffice20180521
Dim xItem As Object  'Outlook.MailItem
Dim xSelection As Selection
Dim xAttachment As Outlook.Attachment
Dim xFldObj As Object
Dim xSaveFolder As String
Dim xFSO As Scripting.FileSystemObject
Dim xFile As File
Dim xFilePath As String
Dim xNewName, xTmpName As String
Dim xExt As String
Dim xCount As Integer
On Error Resume Next
Set xFldObj = CreateObject("Shell.Application").browseforfolder(0, "Select a Folder", 0, 16)
Set xFSO = New Scripting.FileSystemObject
If xFldObj Is Nothing Then Exit Sub
xSaveFolder = xFldObj.Items.Item.Path & "\"
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xNewName = InputBox("Attachment Name:", "Kutools for Outlook", xNewName)
If Len(Trim(xNewName)) = 0 Then Exit Sub
For Each xItem In xSelection
    For Each xAttachment In xItem.Attachments
        xFilePath = xSaveFolder & xAttachment.FileName
        xAttachment.SaveAsFile xFilePath
        Set xFile = xFSO.GetFile(xFilePath)
        xCount = 1
        Saved = False
        xExt = "." & xFSO.GetExtensionName(xFilePath)
        xTmpName = xNewName
        xNewName = xTmpName & xExt
        If xFSO.FileExists(xSaveFolder & xNewName) = False Then
            xFile.Name = xNewName
            xNewName = xTmpName
        Else
            xTmpName = Left(xNewName, Len(xNewName) - Len(xExt))
            While Saved = False
                xNewName = xTmpName & xCount & xExt
                If xFSO.FileExists(xSaveFolder & xNewName) = False Then
                    xFile.Name = xNewName
                    xNewName = xTmpName
                    Saved = True
                Else
                    xCount = xCount + 1
                End If
            Wend
        End If
    Next
Next
Set xFSO = Nothing
End Sub

दस्तावेज़ का नाम बदलें, अनुलग्नकों को फ़ोल्डर में सहेजें 2

3। क्लिक करें टूल्स > संदर्भ, पॉपिंग डायलॉग में, जांचें माइक्रोसॉफ्ट स्क्रिप्ट रनटाइम चेकबॉक्स.

दस्तावेज़ का नाम बदलें, अनुलग्नकों को फ़ोल्डर में सहेजें 3 दस्तावेज़ तीर दाएँ दस्तावेज़ का नाम बदलें, अनुलग्नकों को फ़ोल्डर में सहेजें 4

4। क्लिक करें OK, दबाएँ F5 कोड चलाने की कुंजी, a फ़ोल्डर के लिए ब्राउज़ अनुलग्नकों को रखने के लिए एक फ़ोल्डर चुनने या बनाने के लिए संवाद पॉप आउट होता है।
दस्तावेज़ का नाम बदलें, अनुलग्नकों को फ़ोल्डर में सहेजें 5

5। क्लिक करें OK, फिर अनुलग्नकों को एक नाम दें।
दस्तावेज़ का नाम बदलें, अनुलग्नकों को फ़ोल्डर में सहेजें 6

6। क्लिक करें OK, अब अनुलग्नकों का नाम उसी नाम से बदल दिया गया है, यदि डुप्लिकेट हैं, तो डुप्लिकेट वाले को प्रत्यय के रूप में संख्याएं जोड़ दी जाएंगी।


आउटलुक के लिए कुटूल के साथ एक फ़ोल्डर में अनुलग्नकों का नाम बदलें और सहेजें

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

Kutools for Outlook , शामिल है  Microsoft Outlook 2016, 2013, 2010 और Office 365 के लिए शक्तिशाली सुविधाएँ और उपकरण।

नि:शुल्क इंस्टॉल आउटलुक के लिए कुटूल, और फिर नीचे दिए गए चरणों के अनुसार कार्य करें:

1. ईमेल को नकारात्मक फलक में या संदेश बॉक्स में अपनी इच्छानुसार सक्रिय करें, क्लिक करें कुटूल > अनुलग्नक उपकरणसबका फिर से नाम दो.
दस्तावेज़ का नाम बदलें, सहेजें, संलग्न करें 2

2. पॉपिंग डायलॉग में, वह नया नाम टाइप करें जिसका उपयोग आप प्रत्येक अनुलग्नक के लिए करते हैं। क्लिक OK, अनुलग्नकों को नए नामों से बदल दिया गया है।
दस्तावेज़ का नाम बदलें, सहेजें, संलग्न करें 3 

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


सर्वोत्तम कार्यालय उत्पादकता उपकरण

आउटलुक के लिए कुटूल - आपके आउटलुक को सुपरचार्ज करने के लिए 100 से अधिक शक्तिशाली सुविधाएँ

🤖 एआई मेल सहायक: एआई जादू के साथ त्वरित प्रो ईमेल - प्रतिभाशाली उत्तरों के लिए एक-क्लिक, सही टोन, बहुभाषी महारत। ईमेलिंग को सहजता से रूपांतरित करें! ...

📧 ईमेल स्वचालन: कार्यालय से बाहर (POP और IMAP के लिए उपलब्ध)  /  ईमेल भेजने का शेड्यूल करें  /  ईमेल भेजते समय नियमों के अनुसार ऑटो सीसी/बीसीसी  /  स्वतः अग्रेषित (उन्नत नियम)   /  स्वतः ग्रीटिंग जोड़ें   /  बहु-प्राप्तकर्ता ईमेल को स्वचालित रूप से अलग-अलग संदेशों में विभाजित करें ...

📨 ईमेल प्रबंधन: आसानी से ईमेल याद रखें  /  विषयों और अन्य लोगों द्वारा घोटाले वाले ईमेल को ब्लॉक करें  /  डुप्लिकेट ईमेल हटाएँ  /  उन्नत खोज  /  फ़ोल्डरों को समेकित करें ...

📁 अनुलग्नक प्रोबैच सहेजें  /  बैच अलग करना  /  बैच संपीड़न  /  ऑटो सहेजें   /  ऑटो डिटैच  /  ऑटो कंप्रेस ...

🌟 इंटरफ़ेस जादू: 😊अधिक सुंदर और शानदार इमोजी   /  टैब्ड व्यू के साथ अपनी आउटलुक उत्पादकता बढ़ाएँ  /  आउटलुक को बंद करने के बजाय छोटा करें ...

???? एक-क्लिक चमत्कार: आने वाले अनुलग्नकों के साथ सभी को उत्तर दें  /   फ़िशिंग-रोधी ईमेल  /  🕘प्रेषक का समय क्षेत्र दिखाएं ...

👩🏼‍🤝‍👩🏻 संपर्क एवं कैलेंडर: बैच चयनित ईमेल से संपर्क जोड़ें  /  किसी संपर्क समूह को अलग-अलग समूहों में विभाजित करें  /  जन्मदिन अनुस्मारक हटाएँ ...

के ऊपर 100 सुविधाएँ आपके अन्वेषण की प्रतीक्षा करें! अधिक जानने के लिए यहां क्लिक करें।

 

 

Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Thanks, it is ridiculous that we have to go to these lengths to do something that should be handled by the application
This comment was minimized by the moderator on the site
Hi! How can this work if having multiple emails? Is this only for multiple attachments in same email? Thanks!
This comment was minimized by the moderator on the site
Hey there! Do you know how we can improve the below code to rename the file when saved?

Public Sub UnzipFileInOutlook(itm As Outlook.MailItem)
Dim objAtt As Outlook.Attachment
Dim saveFolder As String
saveFolder = "C:\Users\acheng\Desktop"
For Each objAtt In itm.Attachments
objAtt.SaveAsFile saveFolder
Set objAtt = Nothing
Next
End Sub
This comment was minimized by the moderator on the site
Hello, Lipe, may be this code can help you.

Private Sub CopyToDefaultCalendarFld(ByVal Item As Object)
Dim xCopiedAppointment As Outlook.AppointmentItem
Dim xMovedAppointment As Outlook.AppointmentItem
Dim xMeeting As MeetingItem
Dim xApoint As AppointmentItem
On Error Resume Next
If Item.Class = olAppointment Then
Set xApoint = Item
Set xCopiedAppointment = xApoint.Copy
Set xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
If xApoint.Subject <> xMovedAppointment.Subject Then
If InStr(1, xMovedAppointment.Subject, "Copy: ") > 0 Then
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Copy: ", "", 1, 1)
xMovedAppointment.Save
End If
End If
ElseIf Item.Class = olMeetingRequest Then
Set xMeeting = Item
Set xCopiedAppointment = xMeeting.GetAssociatedAppointment(True).Copy
Set xMovedAppointment = xCopiedAppointment.Move(GMovedCalendarFolder)
If xMeeting.Subject <> xMovedAppointment.Subject Then
If InStr(1, xMovedAppointment.Subject, "Copy: ") > 0 Then
xMovedAppointment.Subject = VBA.Replace(xMovedAppointment.Subject, "Copy: ", "", 1, 1)
xMovedAppointment.Save
End If
End If
xCopiedAppointment.Delete
End If
Set xCopiedAppointment = Nothing
End Sub
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations