Skip to main content

كيفية فتح مربع الحوار ملف بسرعة لإدراج مرفق في Outlook؟

Author: Siluvia Last Modified: 2025-05-30

عندما نحتاج إلى إدراج مرفق في البريد الإلكتروني الذي نكتبه، عادةً ما نحتاج إلى النقر فوق إدراج > إرفاق ملف > تصفح هذا الكمبيوتر لفتح مربع حوار إدراج الملف، ثم العثور على الملف وإدراجه. في هذا البرنامج التعليمي، نقدم رمزين VBA لمساعدتك على فتح مربع حوار إدراج الملف بسهولة بنقرة واحدة فقط.


افتح مربع الحوار ملف بسرعة لإدراج مرفق باستخدام VBA

يمكن للرموز VBA التالية تحقيق ذلك:

رمز VBA 1: فتح مجلد المستندات الافتراضي على جهازك
رمز VBA 2: فتح المجلد المحدد على جهازك

يرجى اتباع الخطوات التالية للقيام بذلك.

1. قم بتشغيل Outlook الخاص بك، واضغط على مفتاح Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في نافذة Microsoft Visual Basic for Applications، انقر فوق أدوات > مراجع، ثم قم بتحديد خانة Microsoft Scripting Runtime في مربع الحوار مراجع – Project1.

steps of opening the file dialog box to insert an attachment in outlook

3. انقر فوق إدراج > وحدة. ثم قم بنسخ أحد الرموز VBA التالية إلى نافذة الوحدة.

steps of opening the file dialog box to insert an attachment in outlook

رمز VBA 1: فتح مجلد المستندات الافتراضي على جهازك

Sub OpenFileDialog()
'Updated by Extendoffice 20220713
Dim xApp As Object
Dim xFileDlg As FileDialog
Dim xSelItem As Variant
Dim xMail As MailItem
On Error Resume Next
Set xApp = CreateObject("Excel.Application")
xApp.Visible = False
Set xFileDlg = xApp.Application.FileDialog(msoFileDialogFilePicker)
xFileDlg.AllowMultiSelect = True
If xFileDlg.Show = 0 Then Exit Sub
Set xMail = Application.ActiveInspector.currentItem
For Each xSelItem In xFileDlg.SelectedItems
    xMail.Attachments.Add xSelItem
Next
xApp.Quit
Set xFileDlg = Nothing
Set xApp = Nothing
End Sub

رمز VBA 2: فتح المجلد المحدد على جهازك

Sub OpenCertianFolderDialog()
'Updated by Extendoffice 20220713
Dim xApp As Object
Dim xFileDlg As FileDialog
Dim xSelItem As Variant
Dim xMail As MailItem
On Error Resume Next
Set xApp = CreateObject("Excel.Application")
xApp.Visible = False
Set xFileDlg = xApp.Application.FileDialog(msoFileDialogFilePicker)
xFileDlg.InitialFileName = "C:\Users\Win10x64Test\Desktop\save attachments\"  'Specify the path to the folder you want to open
xFileDlg.AllowMultiSelect = True
If xFileDlg.Show = 0 Then GoTo L1
Set xMail = Application.ActiveInspector.CurrentItem
For Each xSelItem In xFileDlg.SelectedItems
    xMail.Attachments.Add xSelItem
Next
L1:
    xApp.Quit
    Set xFileDlg = Nothing
    Set xApp = Nothing
End Sub

ملاحظات:

1) يساعدك رمز VBA 1 على فتح مجلد المستندات الافتراضي على جهازك.
2) في رمز VBA 2، يرجى تغيير مسار المجلد في السطر التالي إلى مسار المجلد الذي تحتاجه.
xFileDlg.InitialFileName = "C:\Users\Win10x64Test\Desktop\save attachments\"
ثم سيتم فتح المجلد المحدد في كل مرة تقوم فيها بتشغيل هذا الرمز.

4. اضغط على مفتاح Alt + Q لإغلاق نافذة Microsoft Visual Basic for Applications.

الآن تحتاج إلى زر لتشغيل الماكرو.

5. انقر فوق الصفحة الرئيسية > إنشاء بريد إلكتروني جديد لإنشاء بريد إلكتروني جديد. في نافذة الرسالة، انقر فوق تخصيص شريط أدوات الوصول السريع > المزيد من الأوامر.

steps of opening the file dialog box to insert an attachment in outlook

6. في مربع الحوار خيارات Outlook، تحتاج إلى تكوين ما يلي.

6.1) في قائمة اختيار الأوامر من القائمة المنسدلة، حدد الماكرو؛
6.2) حدد الماكرو الذي أضفته في الخطوة السابقة؛
6.3) انقر فوق الزر إضافة لإضافة هذا الماكرو إلى مربع تخصيص شريط أدوات الوصول السريع.
steps of opening the file dialog box to insert an attachment in outlook

7. احتفظ بالنص البرمجي محددًا في الصندوق الأيمن، ثم انقر فوق الزر تعديل. في مربع الحوار تعديل الزر، قم بتعيين زر جديد للنص البرمجي وانقر فوق موافق.

steps of opening the file dialog box to insert an attachment in outlook

8. انقر فوق موافق في مربع الحوار خيارات Outlook لحفظ التغييرات.

9. يتم إضافة الزر الذي حددته في الخطوة 7 إلى شريط أدوات الوصول السريع. عند كتابة بريد إلكتروني، إذا كنت تريد إدراج مرفق، يمكنك فقط النقر فوق هذا الزر لفتح المجلد وتحديد الملف الذي تحتاج إلى إدراجه.

steps of opening the file dialog box to insert an attachment in outlook

أفضل أدوات الإنتاجية لمجموعة Office

خبر عاجل: أدوات Kutools لـ Outlook تطلق إصدارًا مجانيًا!

جرّب الآن الإصدار المجاني الجديد كليًا من أدوات Kutools لـ Outlook مع أكثر من70 ميزة مذهلة، متاحة لك مدى الحياة! انقر للتحميل الآن!

🤖 Kutools AI : يستخدم تقنية الذكاء الاصطناعي المتقدمة لإدارة البريد الإلكتروني بسهولة، بما في ذلك الرد، والتلخيص، والتحسين، والتوسيع، والترجمة، وكتابة الرسائل.

📧 أتمتة البريد الإلكتروني: الرد التلقائي (متوفر لـ POP وIMAP) / جدولة إرسال البريد / نسخة تلقائية/مخفية حسب القواعد عند الإرسال / التحويل التلقائي (قاعدة متقدمة) / إضافة التحية تلقائيًا / تقسيم رسائل البريد الإلكتروني متعددة المستلمين تلقائيًا إلى رسائل فردية ...

📨 إدارة البريد الإلكتروني: استدعاء البريد الإلكتروني / حظر رسائل الاحتيال حسب الموضوعات وغيرها / حذف الرسائل المكررة / البحث المتقدم / تنظيم المجلدات ...

📁 المرفقات الاحترافية: حفظ دفعي / فصل دفعي / ضغط دفعي / حفظ تلقائي / تفصيل تلقائي / ضغط تلقائي ...

🌟 سحر الواجهة: 😊 المزيد من الرموز التعبيرية الجميلة والرائعة / تنبيهك عند وصول رسائل هامة / تصغير Outlook بدلاً من الإغلاق ...

👍 ميزات بنقرة واحدة: الرد على الجميع مع المرفقات / رسائل البريد الإلكتروني المضادة للتصيد / 🕘 عرض المنطقة الزمنية للمرسل ...

👩🏼‍🤝‍👩🏻 جهات الاتصال والتقويم: إضافة جهات اتصال دفعة واحدة من الرسائل المحددة / تقسيم مجموعة جهات الاتصال إلى مجموعات فردية / إزالة تذكير عيد الميلاد ...

افتح أدوات Kutools لـ Outlook فورًا بنقرة واحدة. لا تنتظر، قم بالتحميل الآن وزد من إنتاجيتك!

kutools for outlook features1 kutools for outlook features2