كيف يمكن حفظ رسائل Outlook تلقائيًا على القرص الصلب أو القرص؟
لأغراض النسخ الاحتياطي أو إثباتات العمل أو غيرها، قد ترغب في حفظ رسائل Outlook على القرص الصلب. من السهل حفظ عدة رسائل يدويًّا عن طريق سحبها من Outlook مباشرةً إلى القرص. ولكن، هل تعلم كيفيّة حفظ كل رسالة واردة تلقائيًّا على القرص؟ يقدم لك هذا المقال كود VBA للقيام بذلك في Outlook.
حفظ رسائل Outlook تلقائيًّا على القرص الصلب/القرص
حفظ رسائل Outlook تلقائيًّا على القرص الصلب/القرص
ستقدّم هذه الطريقة كود VBA لحفظ كل رسالة واردة في Outlook تلقائيًّا كملف HTML منفصل في موقع معيّن على القرص. يُرجى اتباع الخطوات التالية:
1. اضغط مفاتيح «Alt» + "F11" لفتح نافذة Microsoft Visual Basic for Applications.
2. وسّع Project1، ثم انقر مرتين على «ThisOutlookSession» لفتحه، والصق كود VBA أدناه في نافذة ThisOutlookSession. راجع لقطة الشاشة:
VBA: حفظ رسائل Outlook تلقائيًّا كـ ملف HTML على القرص
Private WithEvents InboxItems As Outlook.Items
Sub Application_Startup()
Dim xNameSpace As Outlook.NameSpace
Set xNameSpace = Outlook.Application.Session
Set InboxItems = xNameSpace.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub InboxItems_ItemAdd(ByVal objItem As Object)
Dim FSO
Dim xMailItem As Outlook.MailItem
Dim xFilePath As String
Dim xRegEx
Dim xFileName As String
On Error Resume Next
xFilePath = CreateObject("WScript.Shell").SpecialFolders(16)
xFilePath = xFilePath & "\MyEmails"
Set FSO = CreateObject("Scripting.FileSystemObject")
If FSO.FolderExists(xFilePath) = False Then
FSO.CreateFolder (xFilePath)
End If
Set xRegEx = CreateObject("vbscript.regexp")
xRegEx.Global = True
xRegEx.IgnoreCase = False
xRegEx.Pattern = "\||\/|\|""|:|\*|\\|\?"
If objItem.Class = olMail Then
Set xMailItem = objItem
xFileName = xRegEx.Replace(xMailItem.Subject, "")
xMailItem.SaveAs xFilePath & "\" & xFileName & ".html", olHTML
End If
Exit Sub
End Sub 3. احفظ كود VBA، ثم أعد تشغيل برنامج Microsoft Outlook.
ابتداءً من الآن، سيتم حفظ كل رسالة واردة كملف HTML منفصل في مجلد «MyEmails».
ملاحظات:
(1) سيقوم كود VBA بإنشاء مجلد باسم “MyEmails” داخل مجلد المستندات (Documents). يمكنك العثور على الرسائل التي تم حفظها تلقائيًّا عبر المسار التالي: C:\Users\your_user_name\Documents\MyEmails
(2) سيعمل كود VBA مع رسائل البريد الإلكتروني الواردة الموجودة في مجلد البريد الوارد (Inbox) لحساب البريد الإلكتروني الافتراضي.
مقالات ذات صلة
كيف يمكن تصدير رسائل Outlook دفعةً واحدة أو الرسائل المحددة إلى ملف Excel أو نصي أو PST في Outlook؟
أفضل أدوات إنتاجية Office
جرِّب Kutools لـ Outlook الجديد كليًّا مع 100+ ميزة رائعة!انقر للتنزيل الآن!
📧أتمتة البريد الإلكتروني: الرد التلقائي (متوفر لبروتوكولي POP وIMAP) / جدولة إرسال رسائل البريد الإلكتروني / نسخة تلقائية/مخفية وفق القواعد عند إرسال البريد الإلكتروني / التحويل التلقائي (قاعدة متقدمة) / إضافة التحيّة تلقائيًّا / تقسيم رسائل البريد الإلكتروني ذات المستلمين المتعددين تلقائيًّا إلى رسائل فردية...
📨إدارة البريد الإلكتروني: استدعاء البريد الإلكتروني / حظر رسائل الاحتيال حسب العناوين وغيرها / حذف الرسائل المكررة / البحث المتقدم / تنظيم المجلدات...
📁المرفقات الاحترافية: حفظ دفعة واحدة / فصل دفعة واحدة / ضغط دفعة واحدة / حفظ تلقائي / تفصيل تلقائي / ضغط تلقائي...
🌟سحر الواجهة: 😊إيموجيات أكثر جمالًا وروعة / إشعارك عند وصول رسائل بريد إلكتروني مهمة / تصغير Outlook بدلًا من إغلاقه...
👍عجائب النقرة الواحدة: الرد على الجميع مع المرفقات / الحماية من رسائل التصيد الاحتيالي / 🕘عرض منطقة الوقت الحالي للمرسل...
👩🏼🤝👩🏻جهات الاتصال والتقويم: إضافة جهات اتصال دفعةً واحدة من رسائل البريد الإلكتروني المحددة / تقسيم مجموعة جهات الاتصال إلى مجموعات فردية / إزالة تذكير عيد الميلاد...
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية، الإسبانية، الألمانية، الفرنسية، الصينية، وأكثر من 40 لغة أخرى!
افتح Kutools لـ Outlook بنقرة واحدة فورًا! لا تنتظر، نزِّله الآن وحسِّن كفاءتك!


🚀 التنزيل بنقرة واحدة — احصل على جميع إضافات Office
موصى به بشدة: Kutools for Office (5 في 1)
نقرة واحدة لتنزيلخمسة برامج تثبيتدفعة واحدة —Kutools لـ Excel وOutlook وWord وPowerPointوOffice Tab Pro.انقر للتنزيل الآن!
- ✅سهولة النقرة الواحدة: نزِّل جميع حزم الإعداد الخمس دفعة واحدة!
- 🚀جاهز لأي مهمة في Office: ثبِّت الإضافات التي تحتاجها، متى احتجتَ إليها.
- 🧰متضمَّن: Kutools لـ Excel / Kutools لـ Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint