Skip to main content

صور Excel: إدراج، تغيير الحجم، حفظ، حذف صور أو صور متعددة في Excel

Author: Xiaoyang Last Modified: 2025-08-06

سواء كنت بحاجة لإدراج صور من جهاز الكمبيوتر أو الإنترنت أو OneDrive، أو قفلها داخل خلايا محددة، يوفر لك هذا الدليل حلولاً شاملة. ستتعلم أيضًا كيفية عرض الصور ديناميكيًا بناءً على قيم الخلايا، وتغيير حجم وتنسيق عدة صور، وتضمين الصور في التعليقات أو رؤوس الصفحات، وإنشاء قوائم منسدلة ديناميكية للصور. وللمهام المتقدمة مثل التصدير، إعادة التسمية، إبقاء الصور عائمة، أو حذف الصور من نطاقات أو أوراق عمل معينة، ستجد تعليمات خطوة بخطوة لمساعدتك في كل عملية.

جدول المحتويات:

1. إدراج الصور أو الصور في ورقة العمل من الكمبيوتر أو الويب أو OneDrive

2. قفل الصور أو الصور داخل خلية Excel

3. إدراج صور أو صور متعددة في Excel

4. إدراج صور أو صور متعددة مطابقة لأسمائها داخل الخلايا

5. إدراج أو عرض الصور أو الصور من الروابط (URLs)

6. إدراج أو عرض الصور أو الصور من مسارات الملفات

7. إدراج صورة أو صورة داخل تعليق

8. إدراج صورة أو صورة في رأس الصفحة أو التذييل

9. إدراج نفس الصورة أو الصورة في أوراق عمل متعددة

10. إدراج صورة أو صورة خلف محتوى الخلية

11. إدراج نطاق من الخلايا كتنسيق صورة أو صورة في Excel

12. إدراج صورة أو صورة بناءً على قيمة الخلية بشكل ديناميكي

13. تصدير أو حفظ جميع الصور أو الصور من ملف Excel

14. إعادة تسمية أسماء الصور في مجلد بناءً على قائمة خلايا في Excel

15. تكبير أو تصغير الصورة عند النقر عليها

16. إبقاء الصورة عائمة دائمًا عند تمرير ورقة العمل

17. حذف الصور أو الصور من الورقة النشطة / من نطاق خلايا


إدراج الصور أو الصور في ورقة العمل من الكمبيوتر أو الويب أو OneDrive

جميع إصدارات Excel تدعم إدراج الصور أو الصور من الكمبيوتر، ولكن إذا كنت ترغب في إدراج الصور من الويب أو OneDrive، يجب أن يكون لديك Excel2013 أو إصدار أحدث.

إدراج الصور أو الصور من الكمبيوتر

من السهل على معظمنا إدراج الصور المخزنة على الكمبيوتر في ورقة العمل. يرجى اتباع الخطوات التالية:

1. في ورقة العمل، انقر في المكان الذي تريد إدراج الصور فيه.

2. ثم، انقر على إدراج > صور > هذا الجهاز، كما هو موضح في الصورة:

A screenshot of the Insert Pictures option in Excel for adding images from a device

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

A screenshot of selecting images in the Insert Picture dialog box in Excel

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

A screenshot of pictures inserted into an Excel worksheet


إدراج الصور أو الصور من الويب أو OneDrive

إذا كان لديك Excel2013 أو إصدار أحدث، يمكنك إدراج الصور من الويب أو OneDrive، يرجى اتباع الخطوات التالية:

1. في ورقة العمل، انقر في المكان الذي تريد إدراج الصور فيه.

2. ثم، انقر على إدراج > صور > صور عبر الإنترنت، كما هو موضح في الصورة:

A screenshot of the Online Pictures option in Excel under the Insert tab

3. ستظهر نافذة تالية. في قسم صور عبر الإنترنت، اكتب ما تبحث عنه في مربع النص، ثم اضغط على مفتاح Enter. سيتم البحث عن جميع الصور المطابقة فورًا، كما هو موضح في الصورة:

A screenshot of the Online Pictures search results in Excel

4. بعد ذلك، حدد الصور التي تريدها، ثم انقر على زر إدراج. بعد إدراج الصور، يرجى تغيير حجمها أو ضبطها حسب الموضع المطلوب.

نصائح:

1. للبحث عن صور محددة، يمكنك تصفية الصور التي تم العثور عليها حسب الحجم أو النوع أو التخطيط أو اللون حسب الحاجة.

A screenshot showing filters for image search results in Excel's Online Pictures feature

2. بالإضافة إلى إدراج الصور من بحث Bing، يمكنك أيضًا إدراج الصور المخزنة على OneDrive الخاص بك. في النافذة أدناه، انقر على OneDrive في أسفل يسار النافذة، ثم حدد الصور التي تريد إدراجها.

A screenshot showing the OneDrive option for inserting images into Excel


قفل الصور أو الصور داخل خلية Excel

عادةً، بعد إدراج الصور في الخلايا، عند تغيير حجم أو تصفية أو إخفاء الخلايا التي تحتوي على الصورة، لن يتم تغيير حجم الصورة أو تصفيتها مع تلك الخلية كما هو موضح في العرض التوضيحي أدناه.

A demonstration of images not resizing or filtering with cells in Excel

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

1. انقر لتحديد صورة واحدة واضغط على Ctrl + A لتحديد جميع الصور في ورقة العمل.

2. ثم، انقر بزر الماوس الأيمن على صورة واحدة، واختر الحجم والخصائص من قائمة السياق، كما هو موضح في الصورة:

A screenshot showing the Size and Properties option for images in Excel

3. في جزء تنسيق الصورة الموسع، ضمن قسم الخصائص، اختر خيار التحريك وتغيير الحجم مع الخلايا، كما هو موضح في الصورة:

A screenshot of the Format Picture pane with the Move and size with cells option selected

4. بعد ذلك، أغلق جزء تنسيق الصورة. الآن، عند تغيير حجم أو تصفية أو إخفاء الخلايا، سيتم أيضًا تحريك أو تصفية أو إخفاء الصور.


إدراج صور أو صور متعددة في Excel

أحيانًا قد تحتاج إلى إدراج عدة صور في الخلايا وتغيير حجمها تلقائيًا لتناسب حجم الخلية دون الحاجة لتغيير الحجم أو السحب يدويًا. هنا سأقدم طريقتين لحل هذه المهمة في Excel.

إدراج صور أو صور متعددة وتغيير حجمها لتناسب الخلايا باستخدام كود VBA

يمكن أن يساعدك كود VBA التالي في إدراج صور متعددة في الخلايا بناءً على حجم الخلية. يرجى اتباع الخطوات التالية:

1. قم بضبط حجم الخلية التي تريد وضع الصورة فيها، ثم حدد الخلايا.

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

3. انقر على إدراج > وحدة نمطية، ثم الصق الماكرو التالي في نافذة الوحدة.

كود VBA: إدراج صور متعددة بناءً على حجم الخلية

Sub InsertPictures()
'Updateby Extendoffice
Dim PicList() As Variant
Dim PicFormat As String
Dim Rng As Range
Dim sShape As Shape
On Error Resume Next
PicList = Application.GetOpenFilename(PicFormat, MultiSelect:=True)
xColIndex = Application.ActiveCell.Column
If IsArray(PicList) Then
    xRowIndex = Application.ActiveCell.Row
    For lLoop = LBound(PicList) To UBound(PicList)
        Set Rng = Cells(xRowIndex, xColIndex)
        Set sShape = ActiveSheet.Shapes.AddPicture(PicList(lLoop), msoFalse, msoCTrue, Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        xRowIndex = xRowIndex + 1
    Next
End If
End Sub

4. ثم اضغط على مفتاح F5 لتشغيل هذا الكود. في نافذة الفتح، اختر المجلد الذي يحتوي على الصور، ثم حدد الصور التي تريد إدراجها، ثم انقر على زر فتح، وسيتم إدراج جميع الصور المحددة في النطاق الذي اخترته بناءً على حجم الخلية. انظر الصورة:

A screenshot of multiple images inserted into cells based on cell size in Excel


إدراج صور أو صور متعددة وتغيير حجمها لتناسب الخلايا باستخدام ميزة قوية

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

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

1. انقر على Kutools Plus > استيراد وتصدير > استيراد الصور، كما هو موضح في الصورة:

A screenshot of the Import Pictures option in Kutools tab in Excel

2. في مربع حوار استيراد الصور الذي يظهر، يرجى تنفيذ العمليات التالية:

  • حدد ترتيب الصور من قائمة ترتيب الاستيراد المنسدلة، يمكنك اختيار تعبئة حسب العمود، ثم حسب الصف أو تعبئة حسب الصف، ثم حسب العمود؛
  • ثم، انقر على زر إضافة لتحديد ملفات الصور أو المجلد لإضافة الصور إلى قائمة الصور؛
  • انقر على زر حجم الاستيراد، وفي مربع حوار حجم استيراد الصورة، اختر خيار مطابقة حجم الخلية.
  • A screenshot of the Import Picture Size dialog box

3. بعد الانتهاء من الإعدادات، يرجى النقر على زر استيراد، وسيظهر مربع استيراد الصور آخر، حدد الخلايا الوجهة التي ستستورد الصور إليها، كما هو موضح في الصورة:

A screenshot showing the destination cells dialog during the Import Pictures process

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

A screenshot of multiple images inserted and resized to match Excel cell sizes using Kutools


إدراج صور أو صور متعددة مطابقة لأسمائها داخل الخلايا

إذا كان لديك قائمة بأسماء المنتجات في عمود واحد، وتحتاج الآن إلى إدراج الصور المقابلة لها في عمود آخر كما هو موضح في الصورة أدناه. إدراج الصور وسحبها إلى كل موضع واحدًا تلو الآخر سيستغرق وقتًا طويلاً، في هذا القسم سأشرح بعض الطرق السريعة.

A screenshot of an Excel table with product names and corresponding images

إدراج صور أو صور متعددة مطابقة لأسمائها باستخدام كود VBA

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

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

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

كود VBA: إدراج صور متعددة مطابقة لأسمائها

Sub InserPictureByName()
'Updateby Extendoffice
Dim xFDObject As FileDialog
Dim xStrPath, xStrPicPath As String
Dim xRgName, xRgInser, xRg, xRgI As Range
Dim xFNum As Integer
Set xFDObject = Application.FileDialog(msoFileDialogFolderPicker)
With xFDObject
    .Title = "Please select the folder:"
    .InitialFileName = Application.ActiveWorkbook.Path
    .Show
    .AllowMultiSelect = False
End With
On Error Resume Next
xStrPath = ""
xStrPath = xFDObject.SelectedItems.Item(1)
If xStrPath = "" Then
Exit Sub
End If
Set xRgName = Application.InputBox("Please select the cells contain the image name:", "Kutools for Excel", , , , , , 8)
If xRgName Is Nothing Then
    MsgBox "No cells are select, exit operation! ", vbInformation, "Kutools for Excel"
    Exit Sub
End If
Set xRgInser = Application.InputBox("Please select the cells to output the images", "Kutools for Excel", , , , , , 8)
If xRgInser Is Nothing Then
    MsgBox " No cells are select, exit operation.! ", vbInformation, "Kutools for Excel"
    Exit Sub
End If
For xFNum = 1 To xRgName.Count
    Set xRg = xRgName.Item(xFNum)
    Set xRgI = xRgInser.Item(xFNum)
    xStrPicPath = xStrPath & "\" & xRg.Text & ".png"
    If Not Dir(xStrPicPath, vbDirectory) = vbNullString Then
        With xRgI.Parent.Pictures.Insert(xStrPicPath)
            .Left = xRgI.Left
            .Top = xRgI.Top
            .ShapeRange.LockAspectRatio = msoFalse
            .ShapeRange.Height = 60
            .ShapeRange.Width = 60
        End With
    End If
Next
End Sub

ملاحظة: في الكود أعلاه، يمكنك تغيير ارتفاع وعرض الصورة داخل السكريبتات “.ShapeRange.Height =60”، “.ShapeRange.Width =60” حسب حاجتك.

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

A screenshot of the folder selection dialog box for inserting pictures

4. ثم، انقر على زر موافق، سيظهر مربع حوار، يرجى تحديد الخلايا التي تحتوي على أسماء الصور، كما هو موضح في الصورة:

A screenshot of the prompt to select cells containing image names for VBA code

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

A screenshot of the prompt to select output cells for images

6. أخيرًا، انقر على موافق، وسيتم إدراج الصور في الخلايا بناءً على أسمائها فورًا، كما هو موضح في الصورة:

A screenshot showing images inserted into Excel cells based on their names using VBA


إدراج صور أو صور متعددة مطابقة لأسمائها باستخدام ميزة مفيدة

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

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

1. انقر على Kutools Plus > استيراد وتصدير > مطابقة استيراد الصور، كما هو موضح في الصورة:

A screenshot of the Match Import Pictures option in Kutools Plus tab in Excel

2. في مربع حوار مطابقة استيراد الصور الذي يظهر، يرجى تنفيذ العمليات التالية:

  • حدد ترتيب الصور من قائمة ترتيب الاستيراد المنسدلة، يمكنك اختيار تعبئة حسب العمود، ثم حسب الصف أو تعبئة حسب الصف، ثم حسب العمود؛
  • ثم، من مربع نطاق المطابقة، حدد أسماء الصور التي تريد إدراج الصور بناءً عليها؛
  • ثم، انقر على زر إضافة لتحديد ملفات الصور أو المجلد لإضافة الصور إلى قائمة الصور؛
  • بعد ذلك، يجب تحديد حجم الصورة. يرجى النقر على زر حجم الاستيراد، وفي مربع حوار حجم استيراد الصورة، اختر حجم الصورة المطلوب.
  • A screenshot of the Import Picture Size dialog box

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

A screenshot of the Match Import Pictures dialog for locating images in Excel

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

A screenshot showing images inserted into Excel cells matching names using Kutools


إدراج أو عرض الصور أو الصور من الروابط (URLs)

هل حاولت يومًا عرض أو إدراج الصور من قائمة روابط (URLs)؟ قد لا توجد طريقة مباشرة لإدراج الصور في Excel، ولكن يمكنك استخدام كود أو أداة خارجية للتعامل مع ذلك.

إدراج أو عرض الصور أو الصور من الروابط باستخدام كود VBA

يرجى تطبيق كود VBA التالي لإدراج الصور بناءً على قائمة من الروابط.

1. أولاً، قم بضبط حجم الخلية المجاورة التي تريد وضع الصور فيها.

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

3. انقر على إدراج > وحدة نمطية، ثم الصق الماكرو التالي في نافذة الوحدة.

كود VBA: إدراج الصور من قائمة روابط (URLs)

Sub URLPictureInsert()
'Updateby Extendoffice
Dim Pshp As Shape
Dim xRg As Range
Dim xCol As Long
On Error Resume Next
Application.ScreenUpdating = False
Set Rng = ActiveSheet.Range("A2:A5")
For Each cell In Rng
filenam = cell
ActiveSheet.Pictures.Insert(filenam).Select
Set Pshp = Selection.ShapeRange.Item(1)
If Pshp Is Nothing Then GoTo lab
xCol = cell.Column + 1
Set xRg = Cells(cell.Row, xCol)
With Pshp
.LockAspectRatio = msoFalse
If .Width > xRg.Width Then .Width = xRg.Width * 2 / 3
If .Height > xRg.Height Then .Height = xRg.Height * 2 / 3
.Top = xRg.Top + (xRg.Height - .Height) / 2
.Left = xRg.Left + (xRg.Width - .Width) / 2
End With
lab:
Set Pshp = Nothing
Range("A2").Select
Next
Application.ScreenUpdating = True
End Sub

ملاحظات: في الكود أعلاه، A2:A5 هو النطاق الذي يحتوي على عناوين الروابط التي تريد استخراج الصور منها، يجب عليك تغيير مراجع الخلايا حسب حاجتك.

4. ثم اضغط على مفتاح F5 لتشغيل هذا الكود، وسيتم استخراج الصور المطابقة من الروابط إلى العمود المجاور ووضعها في وسط الخلايا، كما هو موضح في الصورة:

A screenshot of pictures extracted from URLs into adjacent cells in Excel


إدراج أو عرض الصور أو الصور من الروابط باستخدام ميزة مذهلة

يحتوي Kutools لـ Excel على ميزة مذهلة – إدراج صور من المسار (URL). باستخدام هذه الأداة، سيتم استخراج الصور المقابلة من الروابط بسرعة وسهولة.

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

1. انقر على Kutools > إدراج > إدراج صور من المسار (URL)، كما هو موضح في الصورة:

A screenshot of the Insert Pictures from Path (URL) option in Kutools tab in Excel

2. في مربع حوار إدراج صور من المسار (URL) الذي يظهر، يرجى تنفيذ العمليات التالية:

  • حدد قائمة خلايا الروابط ونطاق الخلايا حيث تريد وضع الصور؛
  • حدد حجم الصور حسب حاجتك من قسم حجم الصورة.
  • A screenshot of the Insert Pictures from Path (URL) dialog

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

A screenshot showing pictures inserted from URLs using Kutools


إدراج أو عرض الصور أو الصور من مسارات الملفات

إذا كنت بحاجة لإدراج الصور من مسار الملف، هنا أيضًا نقدم لك الحلول المناسبة.

إدراج أو عرض الصور أو الصور من مسارات الملفات باستخدام كود VBA

يمكنك تطبيق كود VBA التالي لإدراج الصور بناءً على مسارات ملفات الصور.

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

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

كود VBA: إدراج الصور من نطاق مسارات الملفات

Sub InsertPicFromFilePath()
'Updateby Extendoffice
    Dim xRg As Range
    Dim xCell As Range
    Dim xVal As String
    On Error Resume Next
    Set xRg = Application.InputBox("Please select file path cells:", "KuTools for Excel", Selection.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xVal = xCell.Value
        If xVal <> "" Then
            ActiveSheet.Shapes.AddPicture xCell.Value, msoFalse, msoTrue, _
            xCell.Offset(0, 1).Left, xCell.Top, xCell.Height, _
            xCell.Height
        End If
    Next
    Application.ScreenUpdating = True
End Sub

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

A screenshot of the VBA prompt to select file path cells in Excel

4. ثم انقر على زر موافق، وسيتم عرض جميع الصور بناءً على مسارات الملفات في العمود التالي كما هو موضح في الصورة التالية:

A screenshot showing images displayed in Excel from file paths using VBA


إدراج أو عرض الصور أو الصور من مسارات الملفات باستخدام ميزة مذهلة

ميزة إدراج صور من المسار (URL) في Kutools لـ Excel يمكنها أيضًا مساعدتك في عرض الصور المرتبطة من مسار الملف.

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

1. انقر على Kutools > إدراج > إدراج صور من المسار (URL)، في مربع الحوار الذي يظهر، يرجى تحديد نطاق مسار الملف، ونطاق الإخراج للصور، وحجم الصورة حسب حاجتك، كما هو موضح في الصور:

A screenshot of Insert Pictures from Path (URL) option in Kutools tab in Excel and the Insert Pictures from Path (URL) dialog

2. بعد ضبط الخيارات، انقر على زر موافق، وسيتم إدراج الصور في الخلايا المحددة فورًا، كما هو موضح في الصورة:

A screenshot showing images inserted into Excel cells from file paths using Kutools


إدراج صورة أو صورة داخل تعليق

قد يكون من السهل إدراج صورة في خلية، ولكن أحيانًا قد ترغب في إدراج صورة داخل مربع تعليق، كيف تتعامل مع هذه المهمة؟

1. حدد وانقر بزر الماوس الأيمن على الخلية التي تريد إدراج تعليق فيها، ثم اختر إدراج تعليق، كما هو موضح في الصورة:

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

A screenshot showing the Insert Comment option in Excel

2. ثم مرر المؤشر على حواف مربع التعليق حتى يتحول المؤشر إلى رمز الأسهم الأربعة. بعد ذلك، انقر بزر الماوس الأيمن واختر خيار تنسيق التعليق، كما هو موضح في الصورة:

A screenshot showing the Format Comment option in Excel

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

A screenshot of the Format Comment dialog showing the Colors and Lines tab in Excel

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

A screenshot of the Fill Effects dialog box for selecting a picture in Excel comments

5. ثم، انقر على موافق > موافق، وستتم إضافة الصورة إلى مربع التعليق، كما هو موضح في الصورة:

A screenshot of a picture inserted into an Excel comment box


إدراج صورة أو صورة في رأس الصفحة أو التذييل

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

1. فعّل ورقة العمل التي تريد إدراج الصورة في رأس الصفحة أو التذييل.

2. ثم، انقر على إدراج > رأس وتذييل، وستنتقل إلى علامة تبويب أدوات الرأس والتذييل. انظر الصورة:

A screenshot showing the Header & Footer Tools tab in Excel

3. لإدراج صورة في الرأس أو التذييل، يرجى النقر على مربع رأس أو تذييل يسار أو يمين أو وسط حسب الحاجة، ثم انقر على صورة ضمن علامة التبويب تصميم، كما هو موضح في الصورة:

A screenshot of the Picture button in the Design tab of Header & Footer Tools in Excel

4. بعد ذلك، ستظهر نافذة إدراج صور، يرجى اختيار الصورة التي تريد إضافتها وانقر على إدراج. الآن، سيظهر عنصر نائب &[Picture] في مربع الرأس أو التذييل. انقر في أي مكان خارج مربع الرأس أو التذييل، وستظهر الصورة المدرجة كما هو موضح في الصورة أدناه:

A screenshot of a picture displayed in the Excel worksheet header

نصيحة: أحيانًا قد تلاحظ أن الصورة تتداخل مع منطقة بيانات ورقة العمل كما هو موضح في الصورة أدناه. يحدث ذلك لأن الصورة كبيرة جدًا ولن يتم تغيير حجمها تلقائيًا لتناسب مربع الرأس أو التذييل.

A screenshot showing an oversized header image overlapping the data area in Excel

لحل هذه المشكلة، تحتاج فقط إلى تغيير حجم الصورة في الرأس أو التذييل، يرجى اتباع الخطوات التالية:

1. انقر داخل قسم الرأس أو التذييل حيث توجد الصورة، ثم انقر على تنسيق الصورة ضمن علامة التبويب تصميم، كما هو موضح في الصورة:

A screenshot showing the Format Picture option for resizing an image in the header or footer in Excel

2. في مربع حوار تنسيق الصورة، ضمن علامة التبويب الحجم، يرجى ضبط حجم الصورة لتناسب مربع قسم الرأس أو التذييل، كما هو موضح في الصورة:

A screenshot of the Format Picture dialog's Size tab for adjusting image size in Excel

3. ثم، انقر على موافق، وستحصل على النتيجة المطلوبة.


إدراج نفس الصورة أو الصورة في أوراق عمل متعددة

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

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

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

كود VBA: إدراج نفس الصورة في جميع أوراق العمل:

Sub InsertImagetoallsheets()
'Updateby Extendoffice
    Dim I As Long
    Dim xPath As String
    Dim xShape As Shape
    Dim xRg As Range
    xPath = "C:\Users\AddinTestWin10\Desktop\my images\logo.png"
    If Dir(xPath) = "" Then
        MsgBox "Picture file was not found in path!", vbInformation, "KuTools for Excel"
        Exit Sub
    End If
    For I = 1 To ActiveWorkbook.Sheets.Count
        Set xRg = Sheets(I).Range("A1")
        Set xShape = Sheets(I).Shapes.AddPicture(xPath, True, True, xRg.Left, xRg.Top, xRg.Width, xRg.Height)
    Next
End Sub

ملاحظة: في الكود أعلاه، C:\Users\AddinTestWin10\Desktop\my images\logo.png هو مسار واسم الصورة، وA1 في Range("A1") هي الخلية التي تريد إدراج الصورة فيها، يرجى تغييرها حسب حاجتك.

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

A demonstration of inserting the same image into multiple worksheets in Excel using VBA


إدراج صورة أو صورة خلف محتوى الخلية

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

إدراج صورة أو صورة خلف محتوى الخلية باستخدام ميزة الخلفية

1. افتح ورقة العمل التي تريد إدراج صورة خلفية فيها.

2. ثم، انقر على تخطيط الصفحة > خلفية، كما هو موضح في الصورة:

A screenshot of the Page Layout tab showing the Background option in Excel

3. في نافذة إدراج الصور التي تظهر، يرجى اختيار صورة من جهاز الكمبيوتر أو الموقع الإلكتروني أو OneDrive حسب الحاجة، كما هو موضح في الصورة:

A screenshot of the Insert Pictures dialog box for adding a background image in Excel

4. الآن، تم إدراج الصورة في ورقة العمل كخلفية كما هو موضح في الصورة أدناه:

A screenshot showing a worksheet with a background image in Excel

نصيحة: لحذف صورة الخلفية، فقط انقر على تخطيط الصفحة > حذف الخلفية. انظر الصورة:

A screenshot showing the Delete Background option in the Page Layout tab in Excel


إدراج صورة أو صورة شفافة خلف محتوى الخلية

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

1. انقر على إدراج > أشكال، واختر شكل مستطيل، كما هو موضح في الصورة:

A screenshot of the Insert Shapes option in Excel for creating a custom background

2. ثم، ارسم شكلاً بالحجم الذي تريده في ورقة العمل النشطة.

3. بعد رسم الشكل، ستظهر علامة تبويب أدوات الرسم في الشريط، ثم انقر على تنسيق > مخطط الشكل > بدون مخطط، كما هو موضح في الصورة:

A screenshot showing the Shape Outline option to remove the border of a shape in Excel

4. ثم، انقر بزر الماوس الأيمن على الشكل، واختر تنسيق الشكل من قائمة السياق، كما هو موضح في الصورة:

A screenshot of the Format Shape option

5. في جزء تنسيق الشكل الموسع، ضمن علامة تبويب التعبئة والخط، قم بما يلي:

  • ضمن قسم التعبئة، اختر خيار تعبئة صورة أو نسيج؛
  • انقر على زر إدراج من مصدر الصورة، واختر صورة تريد إدراجها؛
  • ثم، عدّل شفافية الصورة حسب حاجتك من قسم الشفافية.
  • A screenshot of the Format Shape pane for adjusting transparency and inserting pictures in Excel

6. بعد ذلك، ستلاحظ أن الشكل المملوء بالصور يبدو كخلفية كما هو موضح في الصورة أعلاه.

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


إدراج صورة أو صورة شفافة خلف محتوى الخلية كعلامة مائية

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

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

1. انقر على Kutools > إدراج > إدراج العلامة المائية، كما هو موضح في الصورة:

A screenshot of the Insert Watermark option in Kutools tab in Excel

2. في مربع حوار إدراج العلامة المائية الذي يظهر، اختر علامة مائية صورة، ثم انقر على زر تحديد صورة لاختيار صورة تريد إدراجها، ثم حدد مقياس الصورة وضع علامة على خيار تآكل، كما هو موضح في الصورة:

A screenshot of the Insert Watermark dialog box

3. ثم، انقر على زر موافق، وسيتم إدراج الصورة في ورقة العمل كصورة خلفية.


إدراج نطاق من الخلايا كتنسيق صورة أو صورة في Excel

هل حاولت يومًا نسخ نطاق من الخلايا وإدراجه كصورة في Excel؟ في هذا القسم، سأقدم لك طريقة سريعة للتعامل مع هذه المهمة في Excel.

إدراج نطاق من الخلايا كتنسيق صورة أو صورة باستخدام ميزة نسخ كصورة

في Excel، يمكنك استخدام وظيفة نسخ كصورة لنسخ وإدراج نطاق من الخلايا كصورة.

1. حدد نطاق الخلايا الذي تريد نسخه وإدراجه كصورة.

2. ثم، انقر على الصفحة الرئيسية > نسخ > نسخ كصورة، كما هو موضح في الصورة:

A screenshot showing the Copy as Picture option in Excel's Home tab

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

A screenshot of the Copy Picture dialog in Excel for selecting format options

4. بعد ذلك، انقر على زر موافق، والآن فقط عليك الضغط على Ctrl + V للصق الصورة في أي مكان في المصنف.

A screenshot of an image created from a copied range of cells in Excel


إدراج نطاق من الخلايا كتنسيق صورة أو صورة باستخدام أداة الكاميرا

في Excel، توجد أداة الكاميرا التي تساعدك على التقاط صورة للبيانات المحددة، ثم لصقها كصورة. عند تغيير البيانات الأصلية، ستتغير الصورة المنسوخة ديناميكيًا.

أولاً، يجب عليك عرض أداة الكاميرا في الشريط، ثم استخدامها.

1. انقر على أيقونة تخصيص شريط أدوات الوصول السريع، ثم انقر على خيار المزيد من الأوامر، كما هو موضح في الصورة:

A screenshot of the More Commands option from the Customize Quick Access Toolbar menu

2. في مربع حوار خيارات Excel الذي يظهر، يرجى تنفيذ العمليات التالية:

  • اختر جميع الأوامر من قائمة اختيار الأوامر من؛
  • ثم، مرر لاختيار الكاميرا من مربع القائمة؛
  • ثم، انقر على زر إضافة لإضافة هذه الأداة إلى تخصيص شريط أدوات الوصول السريع؛
  • أخيرًا، انقر على موافق لإغلاق مربع الحوار هذا.
  • A screenshot of Excel Options dialog to add the Camera tool to the ribbon

3. وتم عرض أداة الكاميرا في الشريط، كما هو موضح في الصورة:

A screenshot showing the Camera tool added to the Quick Access Toolbar in Excel

4. ثم، حدد نطاق الخلايا الذي تريد تحويله إلى صورة.

5. بعد ذلك، انقر على أداة الكاميرا، ثم انتقل إلى ورقة العمل وانقر في أي مكان، وسيتم إدراج نطاق البيانات كصورة كما هو موضح في العرض التوضيحي أدناه:

A demonstration of using the Camera tool to create an image of a data range in Excel


إدراج نطاق من الخلايا كتنسيق صورة أو صورة باستخدام ميزة مفيدة

إذا كان لديك Kutools لـ Excel، يمكنك باستخدام ميزة مكتبة النص التلقائي حفظ البيانات المحددة في مكتبة النص التلقائي، ثم استخدامها كصورة أو نص في المستقبل كما تريد.

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

1. حدد نطاق البيانات الذي تريد إدراجه كصورة.

2. ثم، انقر على Kutools > التنقل، كما هو موضح في الصورة:

A screenshot showing Kutools for Excel's Navigation option in Excel ribbon

3. في جزء التنقل الموسع، انقر على أيقونة مكتبة النص التلقائي، ثم انقر على أيقونة إضافة المحتوى المحدد إلى النص التلقائي، كما هو موضح في الصورة:

A screenshot of adding selected content to Resource Library

4. في مربع حوار إضافة إلى النص التلقائي الجديد، حدد اسمًا لهذا العنصر، ثم اختر المجموعة التي تريد الإضافة إليها. انظر الصورة:

A screenshot of the New Resource Library Entry dialog

5. ثم، انقر على زر إضافة لإضافته إلى جزء مكتبة النص التلقائي. إذا كنت ترغب في إدراج هذا النطاق كصورة، فقط انقر على خلية لتحديد مكان الصورة، ثم ابحث عن العنصر المحفوظ من جزء مكتبة النص التلقائي، وانقر على إدراج كـ > صورة (EMF) من القائمة المنسدلة للعنصر. وسيتم إدراج نطاق البيانات في الورقة كصورة، كما هو موضح في الصور:

A screenshot showing data inserted as a picture using Kutools for Excel's Resource Library


إدراج صورة أو صورة بناءً على قيمة الخلية بشكل ديناميكي

في هذا القسم، سأوضح لك كيفية عرض صورة محددة بناءً على قيمة خلية. على سبيل المثال، أريد عرض الصورة المقابلة عند اختيار عنصر معين من خلية قائمة منسدلة، وعند اختيار عنصر آخر، ستتغير الصورة ديناميكيًا كما هو موضح في العرض التوضيحي أدناه:

A demonstration of dynamically changing images based on selected drop-down values in Excel

إدراج صورة أو صورة بناءً على قيمة الخلية بشكل ديناميكي باستخدام ميزة النطاق المسمي

عادةً، في Excel، يمكنك إنشاء نطاق مسمي ديناميكي، ثم استخدام الصورة المرتبطة لحل هذه المهمة في Excel.

1. أولاً، يجب عليك إنشاء عمودين يحتويان على أسماء المنتجات والصور المقابلة، كما هو موضح في الصورة:

A screenshot of two columns containing product names and their corresponding images in Excel

2. ثم، يرجى إنشاء قائمة منسدلة لقيم الخلايا. انقر على خلية لإخراج القائمة المنسدلة، ثم انقر على بيانات > التحقق من صحة البيانات > التحقق من صحة البيانات، كما هو موضح في الصورة:

A screenshot showing the Data Validation option in Excel for creating a drop-down list

3. في مربع حوار التحقق من صحة البيانات الذي يظهر، ضمن علامة التبويب الإعدادات، اختر قائمة من قائمة السماح المنسدلة، ثم حدد الخلايا التي تريد إنشاء القائمة المنسدلة منها من مربع مصدر، كما هو موضح في الصورة:

A screenshot of the Data Validation dialog box for selecting list options in Excel

4. انقر على موافق، وتم إنشاء القائمة المنسدلة بقيم الخلايا، اختر عنصرًا من القائمة المنسدلة، كما هو موضح في الصورة:

A screenshot of a drop-down list created in Excel for selecting products

5. ثم، انقر على الصيغ > تعريف اسم، كما هو موضح في الصورة:

A screenshot showing the Define Name option in Excel's Formulas tab

6. في مربع حوار اسم جديد، يرجى تنفيذ العمليات التالية:

  • أدخل اسمًا يسمى myimage في مربع نص الاسم؛
  • ثم انسخ والصق هذه الصيغة: =INDEX(Sheet11!$A$2:$B$6,MATCH(Sheet11!$E$2,Sheet11!$A$2:$A$6,0),2) في مربع نص يشير إلى.

    A screenshot of the New Name dialog box with a dynamic formula for referencing images in Excel

    ملاحظة: في الصيغة أعلاه:

    • Sheet11!$A$2:$B$6: هي ورقة العمل والنطاق الذي يحتوي على القيم والصور التي تريد استخدامها؛
    • Sheet11!$E$2: هي الخلية داخل ورقة العمل التي أنشأت فيها القائمة المنسدلة؛
    • Sheet11!$A$2:$A$6: هي قائمة الخلايا التي أنشأت القائمة المنسدلة بناءً عليها؛
    • الرقم المتغير2 هو رقم العمود الذي يحتوي على الصور. إذا كانت صورك في العمود C، يجب عليك إدخال3.

7. ثم، انقر على زر موافق، ثم يرجى نسخ ولصق الصورة المقابلة بناءً على قيمة الخلية في E2 من النطاق الأصلي إلى الخلية F2، كما هو موضح في الصورة:

A screenshot of a copied picture next to a drop-down list in Excel

8. بعد ذلك، يرجى تحديد الصورة في الخلية F2، ثم أدخل هذه الصيغة =myimage (myimage هو اسم النطاق الذي أنشأته في الخطوة6) في شريط الصيغة، كما هو موضح في الصورة:

A screenshot showing how to link a picture to a named range using a formula in Excel

9. بعد إدخال الصيغة، اضغط على مفتاح Enter، والآن عند اختيار عنصر من القائمة المنسدلة، ستظهر صورته المقابلة فورًا. انظر الصورة:

A screenshot showing a dynamically updated image based on a selected drop-down value in Excel


إدراج صورة أو صورة بناءً على قيمة الخلية بشكل ديناميكي باستخدام ميزة عملية

قد تكون الطريقة السابقة صعبة على معظمنا، هنا سأقدم ميزة عملية – قائمة منسدلة بصورة من Kutools لـ Excel، باستخدام هذه الأداة المفيدة، يمكنك إنشاء قوائم منسدلة متعددة مع صورها المقابلة بعدة نقرات فقط.

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

1. أولاً، يجب عليك إنشاء عمودين يحتويان على أسماء المنتجات والصور المقابلة في ورقة العمل.

2. ثم، انقر على Kutools > قائمة منسدلة > قائمة منسدلة بصورة، كما هو موضح في الصورة:

A screenshot of the Picture Drop-down List option in Kutools for Excel

3. في مربع حوار قائمة منسدلة بصورة، إذا كنت قد أنشأت أعمدة القيم والصور، يرجى تجاهل الخطوة1، ثم حدد بيانات النطاق الأصلي ونطاق الصور ونطاق الإخراج، كما هو موضح في الصورة:

A screenshot of the Picture Drop-down List dialog box for linking images to drop-down lists

4. ثم، انقر على زر موافق، وتم إنشاء القوائم المنسدلة مع الصور في الخلايا المحددة، وعند اختيار عنصر من الخلية المنسدلة، ستظهر صورته المقابلة فورًا، كما هو موضح في العرض التوضيحي أدناه:

A demonstration of creating drop-down lists with dynamic images using Kutools


تصدير أو حفظ جميع الصور أو الصور من ملف Excel

إذا كان لديك عدة صور في المصنف، وتريد الآن استخراج وحفظ جميع الصور من ملف Excel إلى مجلد. كيف يمكنك حل هذه المهمة في Excel؟

تصدير أو حفظ جميع الصور أو الصور من Excel باستخدام ميزة حفظ باسم

عادةً، يمكنك استخدام ميزة حفظ باسم لحفظ جميع الصور من المصنف، يرجى اتباع الخطوات التالية:

1. انقر على ملف > حفظ باسم، في نافذة حفظ باسم، حدد مجلدًا لوضع الملفات المصدرة، ثم اختر صفحة ويب (*.htm;*.html) من قائمة نوع الحفظ، كما هو موضح في الصورة:

A screenshot showing the Save As window in Excel for saving as a Web Page

2. ثم انقر على زر حفظ، وانتقل إلى المجلد المحدد، ستجد ملفين، أحدهما ملف بتنسيق HTML، والآخر مجلد يحتوي على الصور أو الرسوم البيانية أو الكائنات الأخرى من المصنف. انظر الصورة:

A screenshot showing the saved HTML file and folder containing images exported from Excel

3. بعد ذلك، يمكنك سحب الصور فقط إلى مجلد آخر حسب الحاجة.

ملاحظة: باستخدام ميزة حفظ باسم، ستحصل على كل صورة مرتين، واحدة أصغر والأخرى أكبر، لذا يمكنك حفظ الصور ذات الدقة الأعلى حسب حاجتك.


تصدير أو حفظ جميع الصور أو الصور من Excel بتغيير امتداد الملف

لحفظ جميع الصور من ملف Excel، يمكنك أيضًا تغيير امتداد الملف إلى RAR. يرجى اتباع الخطوات التالية:

1. غيّر امتداد الملف xlsx إلى rar كما هو موضح في الصورة أدناه:

A screenshot demonstrating how to change an Excel file extension to .rar

2. ثم، فك ضغط الملف، وستجد3 مجلدات وملفًا واحدًا في المجلد، كما هو موضح في الصورة:

A screenshot of the unzipped folder structure after changing an Excel file to .rar format

3. بعد ذلك، انقر لفتح مجلد xl، ثم افتح مجلد media، وستجد جميع الصور مخزنة هنا بدون تكرار، كما هو موضح في الصورة:

A screenshot of the media folder containing all images exported from Excel


تصدير أو حفظ جميع الصور أو الصور من Excel باستخدام ميزة قوية

إذا كان لديك Kutools لـ Excel، يمكنك باستخدام ميزة تصدير الرسم البياني تصدير بعض الكائنات المحددة بسرعة، مثل الصور أو الرسوم البيانية أو الأشكال إلى تنسيق صورة حسب حاجتك.

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

1. انقر على Kutools Plus > استيراد وتصدير > تصدير الرسم البياني، كما هو موضح في الصورة:

A screenshot showing the Export Graphics option in Kutools Plus tab in Excel

2. في مربع حوار تصدير الرسم البياني، قم بما يلي:

  • اختر خيار الصور من قائمة النوع المنسدلة؛
  • حدد مجلدًا لحفظ الصور المصدرة؛
  • ثم انقر على القائمة المنسدلة من تنسيق التصدير لاختيار تنسيق الصور المطلوب.
  • A screenshot of the Export Graphics dialog box

3. أخيرًا، انقر على زر موافق، وسيتم حفظ جميع الصور في ورقة العمل الحالية في المجلد الذي حددته، كما هو موضح في الصورة:

A screenshot showing pictures exported using Kutools for Excel's Export Graphics feature


إعادة تسمية أسماء الصور في مجلد بناءً على قائمة خلايا في Excel

إذا كان لديك العديد من الصور في مجلد، وتريد الآن إعادة تسمية جميع هذه الصور، كيف يمكنك حل هذه المهمة بسهولة في Excel؟

في Excel، أولاً يجب عليك إدراج جميع أسماء الصور القديمة في عمود، ثم كتابة الأسماء الجديدة، وأخيرًا تطبيق كود VBA لاستبدال الأسماء القديمة بالجديدة دفعة واحدة. يرجى اتباع الخطوات التالية:

1. يرجى إدراج جميع أسماء الصور في قائمة خلايا، أو يمكنك تطبيق الكود أدناه لإدراج جميع أسماء الصور في مجلد محدد دون كتابتها يدويًا واحدة تلو الأخرى.

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

3. انقر على إدراج > وحدة نمطية، ثم الصق الماكرو التالي في نافذة الوحدة.

كود VBA: إدراج جميع أسماء الصور من مجلد

Sub MainList()
'Updateby Extendoffice
On Error Resume Next
Set xRg = Application.InputBox("Please select a cell to put the filenames:", "KuTools For Excel", Selection.Address, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg(1)
Set Folder = Application.FileDialog(msoFileDialogFolderPicker)
If Folder.Show <> -1 Then Exit Sub
xDir = Folder.SelectedItems(1)
Call ListFilesInFolder(xRg, xDir, True)
End Sub
Sub ListFilesInFolder(ByVal xRg As Range, ByVal xFolderName As String, ByVal xIsSubfolders As Boolean)
Dim xFileSystemObject As Object
Dim xFolder As Object
Dim xSubFolder As Object
Dim xFile As Object
Dim rowIndex As Long
Set xFileSystemObject = CreateObject("Scripting.FileSystemObject")
Set xFolder = xFileSystemObject.GetFolder(xFolderName)
rowIndex = 1
For Each xFile In xFolder.Files
xRg.Formula = xFile.Name
Set xRg = xRg.Offset(rowIndex)
rowIndex = 1
Next xFile
If xIsSubfolders Then
For Each xSubFolder In xFolder.SubFolders
ListFilesInFolder xRg, xSubFolder.Path, True
Next xSubFolder
End If
Set xFile = Nothing
Set xFolder = Nothing
Set xFileSystemObject = Nothing
End Sub

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

A screenshot showing the prompt to select a cell for outputting filenames in Excel

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

A screenshot of the Browse dialog box for selecting a folder containing images

6. انقر على موافق، وسيتم إدراج جميع أسماء الصور في المجلد المحدد في الخلايا، كما هو موضح في الصورة:

A screenshot showing all image names from a folder listed in Excel

7. ثم، اكتب الأسماء الجديدة التي تحتاجها في عمود آخر كما هو موضح في الصورة أدناه:

A screenshot showing new image names entered in another column in Excel

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

9. انقر على إدراج > وحدة نمطية، ثم الصق الماكرو التالي في نافذة الوحدة.

كود VBA: إعادة تسمية عدة ملفات في مجلد

Sub RenameFiles()
'Updateby Extendoffice
Dim xDir As String
Dim xFile As String
Dim xRow As Long
With Application.FileDialog(msoFileDialogFolderPicker)
    .AllowMultiSelect = False
If .Show = -1 Then
    xDir = .SelectedItems(1)
    xFile = Dir(xDir & Application.PathSeparator & "*")
    Do Until xFile = ""
        xRow = 0
        On Error Resume Next
        xRow = Application.Match(xFile, Range("A:A"), 0)
        If xRow > 0 Then
            Name xDir & Application.PathSeparator & xFile As _
            xDir & Application.PathSeparator & Cells(xRow, "B").Value
        End If
        xFile = Dir
    Loop
End If
End With
End Sub

ملاحظة: في الكود أعلاه، A:A تشير إلى قائمة أسماء الصور القديمة التي تريد إعادة تسميتها، وB تحتوي على الأسماء الجديدة التي تريد استخدامها، يمكنك تغييرها حسب حاجتك.

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

A screenshot of the Browse dialog box for selecting a folder containing images

11. بعد ذلك، انقر على زر موافق، وسيتم استبدال جميع أسماء الصور بالأسماء الجديدة كما هو موضح في الصورة أدناه:

A screenshot showing renamed image files listed in Excel


تكبير أو تصغير الصورة عند النقر عليها

افترض أنك قمت بإدراج صورة صغيرة في ورقة العمل، وتريد الآن تكبير الصورة عند النقر عليها وتصغيرها عند النقر مرة أخرى كما هو موضح في العرض التوضيحي أدناه. كيف يمكنك حل هذه المهمة في Excel؟

A demo GIF showing an image being enlarged and shrunk in Excel on click

لتكبير أو تصغير حجم الصورة عند النقر عليها، يمكن أن يساعدك الكود التالي. يرجى اتباع الخطوات التالية:

1. انقر بزر الماوس الأيمن على الصورة، واختر تعيين ماكرو، كما هو موضح في الصورة:

A screenshot showing how to assign a macro to an image in Excel

2. ثم، في مربع حوار تعيين ماكرو الذي يظهر، انقر على زر جديد، كما هو موضح في الصورة:

A screenshot of the Assign Macro dialog box with the New button highlighted

3. في نافذة Microsoft Visual Basic for Applications، يرجى نسخ ولصق الكود أدناه بين كود Sub وEnd Sub. انظر الصورة:

Dim shp As Shape
    Dim big As Single, small As Single
    Dim shpDouH As Double, shpDouOriH As Double
    big = 3  
    small = 1
    On Error Resume Next
    Set shp = ActiveSheet.Shapes(Application.Caller)
    With shp
        shpDouH = .Height
        .ScaleHeight 1, msoTrue, msoScaleFromTopLeft
        shpDouOriH = .Height
     
        If Round(shpDouH / shpDouOriH, 2) = big Then
            .ScaleHeight small, msoTrue, msoScaleFromTopLeft
            .ScaleWidth small, msoTrue, msoScaleFromTopLeft
            .ZOrder msoSendToBack
        Else
            .ScaleHeight big, msoTrue, msoScaleFromTopLeft
            .ScaleWidth big, msoTrue, msoScaleFromTopLeft
            .ZOrder msoBringToFront
        End If
    End With

A screenshot of the VBA code to enlarge and shrink images in Excel when clicked

4. بعد ذلك، اضغط على مفاتيح Alt + Q لإغلاق نافذة Microsoft Visual Basic for Applications. الآن، عند النقر على الصورة، سيتم تكبيرها إلى الحجم الذي حددته، وعند النقر عليها مرة أخرى ستعود إلى الحجم الأصلي كما هو موضح في العرض التوضيحي أدناه:

A demo GIF showing an image being enlarged and shrunk in Excel on click


إبقاء الصورة عائمة دائمًا عند تمرير ورقة العمل

أحيانًا قد ترغب في إبقاء صورة عائمة على شاشة ورقة العمل حتى عند التمرير لأعلى أو لأسفل، حتى تتمكن من رؤية الصورة طوال الوقت. في هذا القسم، سأقدم لك حيلة سريعة للتعامل مع هذه المهمة في Excel. يرجى اتباع الخطوات التالية:

1. أولاً، أدخل صورة تريد استخدامها.

2. ثم، انقر بزر الماوس الأيمن على تبويب الورقة التي تحتوي على الصورة التي تريد إبقاءها مرئية دائمًا، ثم اختر عرض الكود من قائمة السياق. في نافذة Microsoft Visual Basic for applications التي تظهر، انسخ والصق الكود أدناه في الوحدة الفارغة:

كود VBA: إبقاء صورة عائمة دائمًا في ورقة العمل

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Updateby Extendoffice
    Application.ScreenUpdating = False
    If Target.Cells.Count > 1 Then Exit Sub
        With ActiveSheet.Shapes("Picture1")
            .Top = ActiveWindow.VisibleRange.Top + 5
            .Left = ActiveWindow.VisibleRange.Left + ActiveWindow.VisibleRange.Width - .Width - 45
        End With
    Application.ScreenUpdating = False
End Sub

A screenshot showing VBA code to make a picture float while scrolling in Excel

ملاحظة: في هذا الكود، Picture1 هو اسم الصورة التي قمت بإدراجها، يرجى تغييره حسب حاجتك.

3. بعد ذلك، احفظ وأغلق نافذة الكود، الآن عند تمرير ورقة العمل والنقر على خلية، ستبقى الصورة دائمًا في الزاوية العلوية اليمنى من ورقة العمل. انظر الصورة:

A screenshot showing a picture floating in the top-right corner of a worksheet in Excel


حذف الصور أو الصور من الورقة النشطة / من نطاق خلايا

هل لديك طرق سريعة لحذف جميع الصور من ورقة العمل أو من نطاق خلايا أو من المصنف الحالي؟ في هذا القسم، سأقدم بعض الطرق لحل هذه المهمة في Excel.

حذف الصور أو الصور من الورقة النشطة باستخدام كود VBA

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

1. فعّل ورقة العمل التي تحتوي على الصور التي تريد حذفها.

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

3. انقر على إدراج > وحدة نمطية، ثم الصق الماكرو التالي في نافذة الوحدة.

كود VBA: حذف جميع الصور من ورقة العمل الحالية

Sub DeleteAllPics()
'Updateby Extendoffice
Dim Pic As Object
For Each Pic In ActiveSheet.Pictures
Pic.Delete
Next Pic
End Sub

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


حذف الصور أو الصور من نطاق خلايا باستخدام كود VBA

إذا كنت بحاجة لحذف الصور من نطاق خلايا فقط، هنا كود بسيط آخر يمكن أن يساعدك.

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

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

كود VBA: حذف الصور من نطاق خلايا

Sub DeletePic()
'Updateby Extendoffice
    Dim xPicRg As Range
    Dim xPic As Picture
    Dim xRg As Range
    Application.ScreenUpdating = False
    Set xRg = Range("B4:C6")
    For Each xPic In ActiveSheet.Pictures
        Set xPicRg = Range(xPic.TopLeftCell.Address & ":" & xPic.BottomRightCell.Address)
        If Not Intersect(xRg, xPicRg) Is Nothing Then xPic.Delete
    Next
    Application.ScreenUpdating = True
End Sub

ملاحظة: في الكود أعلاه، B4:C6 هو النطاق الذي تريد حذف الصور منه.

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

A screenshot showing pictures being deleted from a selected range in Excel


حذف الصور أو الصور من الورقة النشطة، الأوراق المحددة، جميع الأوراق باستخدام ميزة عملية

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

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

1. انقر على Kutools > حذف > حذف الرسوم التوضيحية والكائنات، كما هو موضح في الصورة:

A screenshot showing the Kutools Delete Illustrations & Objects feature in Excel

2. في مربع حوار حذف الرسوم التوضيحية والكائنات الذي يظهر، حدد الصور من قسم الحذف، ثم حدد النطاق الذي تريد حذف الصور منه ضمن قسم البحث في، كما هو موضح في الصورة:

A screenshot of the Delete Illustrations & Objects dialog

3. بعد ذلك، انقر على زر موافق، وسيتم حذف جميع الصور من ورقة العمل أو الأوراق المحددة أو المصنف بالكامل حسب ما حددته.

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

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

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


Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير

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