Skip to main content

كيفية تحويل عدة مصنفات أو أوراق عمل إلى ملفات PDF دفعة واحدة في Excel؟

Author: Xiaoyang Last Modified: 2025-05-30

تحويل ملفات Excel إلى PDF هو مهمة شائعة عندما تريد مشاركة البيانات مع منع التعديلات. بينما يتيح لك خيار حفظ باسم في Excel تحويل مصنف واحد إلى PDF، قد يستغرق الأمر وقتًا طويلاً عند التعامل مع عدة ملفات. هذا الدليل يستعرض طرقًا مختلفة، بما في ذلك كود VBA وأداة Kutools لـ Excel، لتحويل عدة مصنفات أو أوراق عمل إلى ملفات PDF بسرعة ودفعة واحدة.


تحويل عدة مصنفات إلى ملفات PDF باستخدام وظيفة حفظ باسم واحدة تلو الأخرى

عادةً، يمكن أن تساعدك وظيفة حفظ باسم في Excel على حفظ المصنف بالكامل كملف PDF، يرجى القيام بما يلي:

1. افتح المصنف الذي تريد تحويله إلى تنسيق PDF.

2. انقر فوق ملف > حفظ باسم، وفي مربع حوار حفظ باسم، حدد مجلدًا لحفظ الملف الجديد، ثم اختر PDF من قائمة نوع الحفظ المنسدلة، وبعد ذلك انقر فوق زر الخيارات، انظر الصورة:

A screenshot of the Save As dialog for converting Excel files to PDF one by one

3. بعد ذلك، في مربع الحوار المنبثق للخيارات، حدد المصنف بأكمله، انظر الصورة:

A screenshot of the Options dialog for saving Excel files as PDFs

4. ثم انقر فوق موافق > حفظ، وسيتم حفظ المصنف بالكامل بصيغة ملف PDF.

نصائح: إذا كان لديك عدة مصنفات تحتاج إلى تحويلها، يرجى تطبيق الخطوات أعلاه لحفظ المصنفات كملفات PDF واحدة تلو الأخرى.

تحويل عدة مصنفات إلى ملفات PDF باستخدام كود VBA دفعة واحدة

إذا كان هناك مئات من ملفات Excel التي تحتاج إلى تحويلها، فإن الطريقة أعلاه ستكون مرهقة، هنا سأتحدث عن كود VBA لتحويل عدة مصنفات إلى ملفات PDF دفعة واحدة، يرجى اتباع الخطوات التالية:

1. اضغط باستمرار على مفتاحي ALT + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.

كود VBA: تحويل عدة مصنفات إلى ملفات PDF دفعة واحدة

Sub ExcelSaveAsPDF()
'Updateby Extendoffice
    Dim strPath As String
    Dim xStrFile1, xStrFile2 As String
    Dim xWbk As Workbook
    Dim xSFD, xRFD As FileDialog
    Dim xSPath As String
    Dim xRPath, xWBName As String
    Dim xBol As Boolean
    Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
    With xSFD
    .Title = "Please select the folder contains the Excel files you want to convert:"
    .InitialFileName = "C:\"
    End With
    If xSFD.Show <> -1 Then Exit Sub
    xSPath = xSFD.SelectedItems.Item(1)
    Set xRFD = Application.FileDialog(msoFileDialogFolderPicker)
    With xRFD
    .Title = "Please select a destination folder to save the converted files:"
    .InitialFileName = "C:\"
    End With
    If xRFD.Show <> -1 Then Exit Sub
    xRPath = xRFD.SelectedItems.Item(1) & "\"
    strPath = xSPath & "\"
    xStrFile1 = Dir(strPath & "*.*")
    Application.ScreenUpdating = False
    Application.DisplayAlerts = False
    Do While xStrFile1 <> ""
        xBol = False
        If Right(xStrFile1, 3) = "xls" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xls", "_pdf")
            xBol = True
        ElseIf Right(xStrFile1, 4) = "xlsx" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xlsx", "_pdf")
            xBol = True
        ElseIf Right(xStrFile1, 4) = "xlsm" Then
            Set xWbk = Workbooks.Open(Filename:=strPath & xStrFile1)
            xbwname = Replace(xStrFile1, ".xlsm", "_pdf")
            xBol = True
        End If
        If xBol Then
            xWbk.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xRPath & xbwname & ".pdf"
            xWbk.Close SaveChanges:=False
       End If
        xStrFile1 = Dir
    Loop
    Application.DisplayAlerts = True
    Application.ScreenUpdating = True
End Sub

3. اضغط على مفتاح F5 لتشغيل هذا الكود، وسيظهر نافذة، يرجى تحديد مجلد يحتوي على المصنفات التي تريد تحويلها، انظر الصورة:

A screenshot showing folder selection for workbooks to convert to PDFs

4. انقر فوق موافق، ستظهر نافذة أخرى، يرجى تحديد مسار مجلد حيث تريد حفظ ملفات PDF الجديدة، انظر الصورة:

A screenshot showing folder selection for outputting PDF files in Excel

5. انقر فوق موافق، بعد الانتهاء من التحويل، يمكنك الانتقال إلى المجلد المحدد لعرض النتائج المحولة، انظر الصور:

A screenshot of the original Excel files before conversion Arrow A screenshot of the output folder containing converted PDF files

تحويل عدة مصنفات إلى ملفات PDF باستخدام ميزة قوية

إذا كنت تمتلك Kutools لـ Excel، باستخدام أداة تحويل التنسيقات الخاصة بها، يمكنك بسرعة تحويل عدة مصنفات إلى ملفات PDF دفعة واحدة.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

1. انقر فوق Kutools Plus > أدوات المصنف > تحويل التنسيقات، انظر الصورة:

A screenshot of Kutools for Excel's Format Converter tool in Excel

2. سيظهر مربع تلميح ينبهك لإغلاق المصنفات التي تريد تحويلها.

A screenshot of a reminder to close workbooks before conversion

3. انقر فوق موافق، ثم في مربع الحوار تحويل التنسيقات، حدد الخيارات التالية:

  • من قائمة نوع التحويل المنسدلة، حدد تحويل مصنف Excel إلى PDF؛
  • انقر فوق زر الإضافة لتحديد ملفات Excel التي تريد تحويلها. يمكنك اختيار المصنفات من جهاز الكمبيوتر الخاص بك أو OneDrive حسب الحاجة.

A screenshot of the File Format Converter dialog showing workbook selection options

4بعد إدراج المصنفات التي تريد تحويلها، لا تزال في محول تنسيق الملفات مربع الحوار، يرجى النقر Output folder selection button لتحديد مسار مجلد لحفظ الملفات المحولة، ثم حدد بعض العمليات التي تحتاج إليها في أسفل مربع الحوار، انظر الصورة:

A screenshot showing options to configure conversion settings

ملاحظات: في مربع الحوار أعلاه:
  • لتشمل المصنفات في المجلدات الفرعية، حدد خانة تضمين المجلدات الفرعية عند إضافة المجلدات؛
  • إذا كنت ترغب في حذف الملفات الأصلية بعد التحويل، يرجى تحديد خانة حذف الملفات المصدر بعد التحويل؛
  • إذا كنت ترغب في الاحتفاظ بوقت تعديل الملفات الأصلية، يرجى تحديد خانة الاحتفاظ بوقت تعديل الملفات الأصلية؛
  • يمكن الاحتفاظ ببنية المجلد للملفات عن طريق تحديد خانة الاحتفاظ ببنية المجلد للملفات أثناء التحويل؛

5. ثم انقر فوق موافق لبدء التحويل. بمجرد تحويل جميع ملفات Excel المحددة إلى ملفات PDF، انتقل إلى المجلد المحدد لعرض النتائج. انظر الصور أدناه:

A screenshot of the original Excel files before conversion Arrow A screenshot of the output folder containing converted PDF files

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


تحويل عدة أوراق عمل من مصنف إلى ملفات PDF منفصلة باستخدام كود VBA

في بعض الحالات، قد ترغب في تحويل كل ورقة عمل في المصنف إلى ملفات PDF منفصلة. إذا كان المصنف يحتوي على العديد من الأوراق، يمكن أن يساعدك الكود التالي لـ VBA في حفظ كل ورقة عمل كملف PDF منفصل في نفس الوقت.

1. افتح مصنفًا تريد تحويله، ثم اضغط باستمرار على مفتاحي ALT + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. انقر فوق إدراج > وحدة، والصق الكود التالي في نافذة الوحدة.

كود VBA: تحويل عدة أوراق عمل من مصنف إلى ملفات PDF منفصلة

Sub SplitEachWorksheet()
'Updateby Extendoffice
Dim xSPath As String
Dim xSFD As FileDialog
Dim xWSs As Sheets
Dim xWb As Workbook
Dim xWbs As Workbooks
Dim xNWb As Workbook
Dim xInt, xI As Integer
Set xSFD = Application.FileDialog(msoFileDialogFolderPicker)
With xSFD
.title = "Please select a folder to save the converted files:"
.InitialFileName = "C:\"
End With
If xSFD.Show <> -1 Then Exit Sub
xSPath = xSFD.SelectedItems.Item(1)
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set xWb = Application.ActiveWorkbook
Set xWbs = Application.Workbooks
Set xWSs = xWb.Sheets
Set xNWb = xWbs.Add
xInt = xWSs.Count
For xI = 1 To xInt
On Error GoTo EBreak
Set xWs = xWSs.Item(xI)
If xWs.Visible Then
xWSs(xWs.Name).Copy
Application.ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=xSPath & "\" & xWs.Name & ".pdf"
Application.ActiveWorkbook.Close False
End If
EBreak:
Next
xWb.Activate
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

3. اضغط على مفتاح F5 لتشغيل هذا الكود، ستظهر نافذة؛ يرجى اختيار مسار مجلد لحفظ ملفات PDF المحولة. انظر الصورة:

A screenshot of the folder selection window for saving converted PDFs

4. انقر فوق زر موافق، وستتحول جميع الأوراق في المصنف الحالي إلى ملفات PDF منفصلة:

A screenshot showing separate PDF files created for each worksheet in a workbook


تحويل عدة أوراق عمل من مصنف إلى ملفات PDF منفصلة باستخدام ميزة عملية

يدعم Kutools لـ Excel أيضًا ميزة مفيدة - فصل المصنف، باستخدام هذه الميزة، يمكنك حفظ عدة أوراق عمل داخل المصنف كملفات Excel منفصلة، ملفات Txt، ملفات CSV وملفات PDF حسب حاجتك.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

1. افتح المصنف حيث تريد حفظ كل ورقة كملف PDF منفصل، ثم انقر فوق Kutool Plus > أدوات المصنف > فصل المصنف، انظر الصورة:

A screenshot of the Split Workbook tool in the Kutools Plus tab in Excel

2. في مربع الحوار فصل المصنف، حدد الورقة التي تريد حفظها، ثم اختر PDF (*.pdf) من قائمة نوع الحفظ المنسدلة، وبعد ذلك انقر فوق زر الفصل، في نافذة تحديد المجلد، حدد مجلدًا لوضع الملفات المحولة، انظر الصورة:

A screenshot of the Split Workbook dialog box Arrow A screenshot of the Select Folder dialog for saving the individual PDF files for each worksheet

3. وبعد ذلك، تم حفظ جميع الأوراق المحددة في المصنف الحالي كملفات PDF بشكل فردي، انظر الصورة:

A screenshot showing separate PDF files created for each worksheet in a workbook

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


مقالات ذات صلة:

  • تحويل عدة ملفات Xls إلى ملفات Xlsx في Excel
  • لتحويل ملف Excel قديم بصيغة xls إلى ملف جديد بصيغة xlsx، يمكنك استخدام ميزة حفظ باسم في Excel، ولكن إذا كان هناك عدة ملفات بصيغة xls تحتاج إلى التحويل، كيف يمكنك التعامل مع هذه المهمة بسرعة وسهولة؟
  • حفظ جميع الأوراق كقيم فقط
  • إذا كان لديك مصنف يحتوي على صيغ متعددة، الآن تحتاج إلى توزيع هذا الملف على مستخدمين آخرين، ولا تريد عرض الصيغ ولكن فقط القيم. عادةً، يمكننا بسرعة حفظ ورقة عمل كقيم فقط عن طريق نسخ ولصق البيانات كقيم فقط. لكن، كيف يمكنك حفظ جميع الأوراق كقيم فقط دون نسخ ولصق واحدة تلو الأخرى؟
  • زر أمر لحفظ الورقة النشطة كملف PDF
  • أثناء العمل في Microsoft Excel، قد تواجه مشكلة حفظ الورقة النشطة كملف PDF. في هذه المقالة، يمكنك تعلم كيفية حفظ الورقة النشطة كملف PDF باستخدام كود VBA من خلال زر أمر. وإذا كنت ترغب أيضًا في حفظ نطاق أو كل ورقة عمل في المصنف النشط كملف PDF منفصل، يمكن لهذه المقالة مساعدتك أيضًا.
  • تقسيم جدول كبير إلى عدة جداول صغيرة
  • إذا كان لديك ورقة عمل كبيرة تحتوي على أعمدة متعددة ومئات أو آلاف الصفوف من البيانات، الآن تريد تقسيم هذا الجدول الكبير إلى عدة جداول صغيرة بناءً على قيمة العمود أو عدد الصفوف للحصول على النتائج التالية. كيف يمكنك التعامل مع هذه المهمة في Excel؟
  • تقسيم مصنف إلى ملفات Excel منفصلة
  • قد تحتاج إلى تقسيم مصنف كبير إلى ملفات Excel منفصلة مع حفظ كل ورقة عمل في المصنف كملف Excel فردي. على سبيل المثال، يمكنك تقسيم مصنف إلى عدة ملفات Excel فردية ثم تسليم كل ملف إلى شخص مختلف للتعامل معه. بهذه الطريقة، يمكنك الحصول على أشخاص معينين للتعامل مع بيانات محددة، والحفاظ على بياناتك آمنة. ستحتوي هذه المقالة على طرق لتقسيم مصنف كبير إلى ملفات Excel منفصلة بناءً على كل ورقة عمل.

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

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!