صور Excel: إدراج الصور وتحجيمها وحفظها وحذف صور متعددة في Excel
سواء كنت بحاجة إلى إدراج صور من جهاز الكمبيوتر الخاص بك أو من الويب أو من OneDrive، أو تثبيتها داخل خلايا محددة، يقدّم لك هذا الدليل حلولًا شاملة تغطي كل احتياجاتك. ستتعلم أيضًا كيفية عرض الصور ديناميكيًا بناءً على قيم الخلايا، وتحجيم الصور المتعددة ومحاذاة صفوفها بدقة، وتضمين الصور داخل التعليقات أو الرؤوس والتذييلات، بالإضافة إلى إنشاء قوائم منسدلة ديناميكية للصور. وللمهام الأكثر تقدمًا—مثل تصدير الصور أو إعادة تسميتها أو جعلها عائمة أو حذفها من التحديد أو أوراق العمل—تتضمن التعليمات خطواتٍ مفصلة لتوجيهك خلال كل عملية بكل سهولة.
جدول المحتويات:
1. أدرج صورة أو أكثر في ورقة العمل من جهاز الكمبيوتر أو الويب أو OneDrive
2. تثبيت الصور داخل خلية Excel
3. إدراج صورة أو عدة صور في Excel
- 3.1 إدراج صور أو صور متعددة وتحجيمها لتتناسب مع الخلايا باستخدام كود VBA
- 3.2 إدراج صور أو صور متعددة وتحجيمها لتتناسب مع الخلايا باستخدام ميزة قوية
4. إدراج صورة أو عدة صور بحيث تتطابق أسماؤها مع محتوى الخلايا
- 4.1 إدراج صور أو صور متعددة بحيث تتطابق أسماؤها باستخدام كود VBA
- 4.2 إدراج صور أو صور متعددة بحيث تتطابق أسماؤها باستخدام ميزة مفيدة
5. إدراج أو عرض الصور من عناوين URL
- 5.1 إدراج أو عرض صور أو صور من عناوين URL باستخدام كود VBA
- 5.2 إدراج أو عرض صور أو صور من عناوين URL باستخدام ميزة رائعة
6. إدراج أو عرض الصور من مسار الملف
- 6.1 إدراج أو عرض صور أو صور من مسار الملف باستخدام كود VBA
- 6.2 إدراج أو عرض صور أو صور من مسار الملف باستخدام ميزة رائعة
7. إدراج صورة أو رسم في التعليق
8. أدرج صورة أو رسمًا توضيحيًّا في الرأس أو التذييل
9. إدراج نفس الصورة في أوراق عمل متعددة
10. أدرج صورة أو اجعلها خلفية لمحتويات الخلية
- 10.1 إدراج صورة أو صورة خلف محتويات الخلية باستخدام ميزة الخلفية
- 10.2 إدراج صورة أو صورة شفافة خلف محتويات الخلية
- 10.3 إدراج صورة أو صورة شفافة خلف محتويات الخلية كعلامة مائية
11. إدراج نطاق من الخلايا كصورة أو بصيغة صورة في Excel
- 11.1 إدراج نطاق من الخلايا بصيغة صورة أو صورة باستخدام ميزة «نسخ كصورة»
- 11.2 إدراج نطاق من الخلايا بصيغة صورة أو صورة باستخدام أداة الكاميرا
- 11.3 إدراج نطاق من الخلايا بصيغة صورة أو صورة باستخدام ميزة مفيدة
12. إدراج صورة ديناميكيًا استنادًا إلى قيمة الخلية
- 12.1 إدراج صورة أو صورة استنادًا إلى قيمة الخلية ديناميكيًا باستخدام ميزة النطاق المسمى
- 12.2 إدراج صورة أو صورة استنادًا إلى قيمة الخلية ديناميكيًا باستخدام ميزة مفيدة
13. تصدير أو حفظ جميع الصور من ملف Excel
- 13.1 تصدير أو حفظ جميع الصور أو الصور من Excel باستخدام ميزة «حفظ باسم»
- 13.2 تصدير أو حفظ جميع الصور أو الصور من Excel بتغيير امتداد الملف
- 13.3 تصدير أو حفظ جميع الصور أو الصور من Excel باستخدام ميزة قوية
14. إعادة تسمية صور في مجلد وفقًا لأسماء مُدرجة في قائمة خلايا Excel
15. قم بتكبير الصورة أو تصغيرها بنقرة واحدة!
16. اجعل الصورة تطفو دائمًا أثناء تمرير ورقة العمل.
17. احذف الصور أو الرسومات من ورقة العمل الحالية أو من نطاق الخلايا المحدد.
إدراج إدراج صورة أو صور في ورقة العمل من جهاز الكمبيوتر أو الويب أو OneDrive
تدعم جميع إصدارات Excel إدراج صورة أو أكثر من جهاز الكمبيوتر، ولكن لإدراج الصور من الويب أو من OneDrive، يلزمك استخدام Excel 2013 أو إصدار أحدث.
إدراج إدراج صورة أو صور من جهاز الكمبيوتر
من السهل على معظم المستخدمين إدراج الصور المخزّنة على الحاسوب في ورقة العمل. يُرجى اتباع الخطوات التالية:
1. في ورقة العمل، انقر على المكان الذي تريد إدراج الصورة فيه.
2. ثم انقر علىإدراج > الصور > هذا الجهاز. انظر لقطة الشاشة:

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

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

إدراج إدراج صورة أو صور من الويب أو OneDrive
إذا كنت تستخدم Excel 2013 أو إصدارات أحدث، يمكنك إدراج الصور من الويب أو OneDrive، يُرجى اتباع الخطوات التالية:
1. في ورقة العمل، انقر على المكان الذي تريد إدراج الصورة فيه.
2. بعد ذلك، انقر علىإدراج > الصور > الصور عبر الإنترنت. راجع لقطة الشاشة التالية:

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

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

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

تثبيت الصور أو الصور داخل خلية Excel
بشكلٍ عام، بعد إدراج الصور داخل الخلايا، لن تتبع الصور تحجيم الخلية أو تصفية محتواها أو إخفاءها — أي أن الصورة لن تُحجَّم أو يُصفَّى محتواها أو يُخفى تلقائيًا مع الخلية، كما هو موضح في العرض التوضيحي أدناه.

في هذه الحالة، يتعيّن عليك تثبيت الصورة داخل الخلية لتمكين تحجيمها أو تصفيتها أو إخفائها مع الخلية. يُرجى اتباع الخطوات التالية:
1. انقر لتحديد صورة واحدة، ثم اضغطCtrl + A لتحديد جميع الصور في ورقة العمل.
2. بعد ذلك، انقر بزر الماوس الأيمن على إحدى الصور، ثم اخترالحجم والخصائصمن القائمة المنبثقة. انظر لقطة الشاشة:

3. في لوحةتنسيق الصورةالموسّعة، ضمن قسمالخصائص، حدد خيارالتحريك والتحجيم مع الخلايا. انظر لقطة الشاشة:

4. بعد ذلك، أغلق لوحةتنسيق الصورة. الآن، عند تحجيم الخلايا أو تصفية محتوياتها أو إخفائها، سيتم تحريك الصور أو تصفيتها أو إخفاؤها أيضًا.
إدراج صور متعددة في Excel
قد تحتاج أحيانًا إلى إدراج صور متعددة داخل الخلايا وتحجيمها تلقائيًا لتناسب حجم الخلية دون الحاجة إلى التحجيم أو السحب اليدوي. وفيما يلي طريقتان فعالتان لتحقيق ذلك في Excel.
إدراج صور متعددة وتحجيمها لتناسب الخلايا باستخدام كود VBA
يمكنك الاستفادة من كود VBA التالي لإدراج صور متعددة في الخلايا تلقائيًا وفقًا لحجم كل خلية. يُرجى اتباع الخطوات التالية:
1. غيّر حجم الخلية التي تريد إدراج الصورة فيها، ثم حدد الخلايا.
2. ثم اضغط مع الاستمرار على مفاتيحALT + F11 لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات.
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 لتشغيل هذا الكود. في نافذةفتح، حدد المجلد الذي يحتوي على الصور، ثم اختر الصور التي تريد إدراجها، وانقر على زرفتح. عندئذٍ، ستُدرج جميع الصور المحددة تلقائيًا وفقًا لحجم الخلية. انظر لقطة الشاشة:

إدراج صور متعددة وتحجيمها لتناسب الخلايا باستخدام ميزة قوية
إذا لم تكن معتادًا على كود VBA، فاستخدم هنا ميزة قوية جدًّا: استيراد الصورمنKutools لـ Excel. فبفضل هذه الميزة المفيدة، يمكنك استيراد صور متعددة إلى الخلايا بسرعة وسهولة!
1. انقر علىKUTOOLS PLUS > استيراد/تصدير > استيراد الصور، انظر لقطة الشاشة:

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

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

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

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

إدراج صور متعددة تطابق أسماءها باستخدام كود 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 لتشغيل هذا الكود. في النافذة المفتوحة، يُرجى تحديد المجلد الذي يحتوي على الصور التي تريد إدراجها. انظر لقطة الشاشة:

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

5. استمر في النقر على زرموافق، وستظهر نافذة منبثقة أخرى؛ يُرجى تحديد الخلايا التي تريد إخراج الصور إليها. انظر لقطة الشاشة:

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

إدراج صور متعددة تطابق أسماءها باستخدام ميزة مفيدة
إذا كنت تمتلكKutools لـ Excel، فيمكنك بفضل ميزتهمطابقة استيراد الصورإدراج الصور بناءً على أسمائها بسرعة وسهولة.
Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!
1. انقرKUTOOLS PLUS > استيراد/تصدير > مطابقة استيراد الصور، انظر لقطة الشاشة:

2. في مربع الحوار المنبثقMatch Import Picture، يُرجى تنفيذ الخطوات التالية:
- حدد ترتيب الصور من قائمة ترتيب الاستيراد المنسدلة، يمكنك اختيارتعبئة حسب العمود، ثم حسب الصفأوتعبئة حسب الصف، ثم حسب العمود؛
- ثم، من مربع النصنطاق المطابقة، حدد أسماء الصور التي تريد الترتيب بناءً عليها؛
- ثم، انقرإضافةعلى الزر لتحديد ملفات الصور أو المجلد لإضافة الصور إلىقائمة الصور؛
- بعد ذلك، يجب عليك تحديد حجم الصورة. يُرجى النقر على الزرحجم الاستيراد، ثم في مربع حوارحجم صورة الاستيراد، اختر الحجم الذي يناسب حاجتك.

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

4. بعد ذلك، انقرموافق، وستُدرج تلقائيًا جميع الصور التي تطابق أسماؤها قيم الخلايا. انظر لقطة الشاشة:

إدراج أو عرض صور من روابط URL
هل سبق أن حاولت عرض صور أو إدراجها من قائمة روابط URL؟ قد لا توجد طريقة مباشرة وفعّالة لإدراج الصور في Excel، لكنك تستطيع استخدام كود برمجي أو أداة خارجية للتعامل مع هذه المهمة بسلاسة.
إدراج أو عرض صور من روابط URL باستخدام كود VBA
يُرجى تطبيق كود VBA التالي لإدراج الصور وفقًا لقائمة عناوين URL المُعطاة.
1. أولًا، غيّر حجم الخلية المجاورة التي تريد إدراج الصور فيها.
2. اضغط مع الاستمرار على مفتاحَيALT + F11 لفتح نافذةMicrosoft Visual Basic for Applications.
3. انقرإدراج > وحدة، ثم الصق ماكرو التالي في نافذةالوحدة.
كود VBA: إدراج صور من قائمة عناوين URL
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 هو نطاق الخلايا التي تحتوي على عناوين URL التي تريد استخراج الصور منها. تأكد من تعديل مراجع الخلايا وفقًا لاحتياجاتك.
4. بعد ذلك، اضغط على مفتاحF5 لتشغيل هذا الكود، وستُستخرج الصور المطابقة من عناوين URL إلى العمود المجاور وتُوضع في وسط الخلايا. انظر لقطة الشاشة:

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

2. في مربع الحوار المنبثقإدراج صور من المسار (URL)، يُرجى ضبط الإعدادات التالية:
- حدد قائمة خلايا عناوين URL والنطاق الذي تريد وضع الصور فيه؛
- اختر حجم الصور الذي تريده من قسمحجم الصورة.

3. بعد ذلك، انقر على زرموافق، وستُستخرج جميع الصور من عناوين URL. انظر لقطة الشاشة:

إدراج أو عرض صور من مسار الملف
إذا كنت بحاجة إلى إدراج صور من مسار ملف، فها نحن نقدّم لك الحلول المثالية لذلك.
إدراج أو عرض صور من مسار الملف باستخدام كود 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 لتشغيل هذا الكود. بعد ذلك، ستظهر نافذة منبثقة—يرجى تحديد خلايا مسار الملف. انظر لقطة الشاشة:

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

إدراج أو عرض صور من مسار الملف باستخدام ميزة مذهلة
ميزةKutools لـ Excelالمُسماةإدراج صور من المسار (URL)يمكن أن تساعدك أيضًا في عرض الصور ذات الصلة من مسار الملف.
Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!
1. انقرKutools > إدراج > إدراج صور من المسار (URL). في مربع الحوار المنبثق، يُرجى تحديد نطاق مسار الملف، ونطاق إخراج الصور، وحجم الصورة حسب حاجتك. انظر لقطات الشاشة:

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

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

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

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

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

5. بعد ذلك، انقر فوقموافق. بمجرد النقر علىموافق، تُدرج الصورة تلقائيًا داخل مربع التعليق. راجع لقطة الشاشة التالية:

إدراج إدراج صورة أو صورة في الرأس أو التذييل
إذا أردت إدراج صورة في رأس أو تذييل ورقة عمل Excel، يمكن للخطوات في هذا القسم مساعدتك. يُرجى اتباع ما يلي:
1. فعّل ورقة العمل التي تريد إدراج الصورة في رأسها أو تذييلها.
2. بعد ذلك، انقر فوقإدراج > رأس وتذييل الصفحة، وستنتقل إلى علامة التبويبأدوات رأس وتذييل الصفحة. انظر لقطة الشاشة:

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

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

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

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

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

3. بعد ذلك، انقرموافق، وستحصل على النتيجة التي تريدها.
إدراج نفس الصورة أو الصورة في أوراق عمل متعددة
قد ترغب أحيانًا في إدراج صورة شعار في جميع أوراق العمل الخاصة بدفتر العمل الخاص بك. عادةً، يمكنك استخدام دالة الإدراج لإدخال الصورة من ورقة إلى أخرى واحدة تلو الأخرى. وباستثناء هذه الطريقة التي تستغرق وقتًا طويلاً، يمكن أن يساعدك رمز VBA التالي في إدراج نفس الصورة في خلية محددة في جميع الأوراق دفعة واحدة. يُرجى اتباع الخطوات أدناه:
1. اضغط مع الاستمرار على مفاتيحALT + F11 لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات.
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 بكل ورقة عمل. انظر العرض التوضيحي أدناه:

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

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

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

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

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

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

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

4. بعد ذلك، انقر بزر الماوس الأيمن على الشكل، ثم اخترتنسيق الشكلمن قائمة السياق (انظر لقطة الشاشة): في علامة التبويبFill & Line، قم بالخطوات التالية:
- ضمن قسمالتعبئة، حدد خيارتعبئة بصورة أو بنسيج؛
- انقرإدراجعلى الزر منمصدر الصورة، واختر صورة واحدة تريد إدراجها؛
- ثم، اضبط شفافية الصورة حسب رغبتك من قسمالشفافية.

5. في جزء
6. بعد ذلك، سترى أن الشكل المملوء بصورة يبدو كصورة خلفية، كما هو موضح في لقطة الشاشة أعلاه.
إدراج صورة شفافة أو صورة خلف محتويات الخلية كعلامة مائية
ملاحظة: بعد إدراج هذا النوع من صور الخلفية، لن يُسمح لك بإدخال أي نص ضمن نطاق الصورة.تأتيك ميزةإدراج العلامة المائيةلتنقذ الموقف!
كلتا الطريقتين السابقتين تأتيان مع قيودهما الخاصة: فالأولى لا تسمح لك بتغيير شفافية الصورة، والثانية لا تتيح إدخال نص في الخلايا الواقعة داخل منطقة الصورة. وللتغلب على هذه التحديات، تأتيك ميزةKutools لـ Excel ’sإدراج العلامة المائيةبالحل الأمثل. > إدراج العلامة المائية، انظر لقطة الشاشة:

1. انقرKutools > إدراج > إدراج العلامة المائية، انظر لقطة الشاشة:

2. في مربع الحوار المنبثقإدراج العلامة المائية، اختر
إدراج نطاق من الخلايا بصيغة صورة أو صورة في Excel
هل سبق أن حاولت نسخ نطاق من الخلايا ولصقه كصورة في Excel؟ في هذا القسم، سأعرض لك بعض الطرق السريعة لأداء هذه المهمة بسلاسة في Excel.
إدراج نطاق من الخلايا بصيغة صورة أو صورة باستخدام ميزة النسخ كصورة
3 . بعد ذلك، انقر على زر موافق
في Excel، يمكنك استخدام دالةنسخ كصورة
1. حدد نطاق الخلايا الذي تريد نسخه ولصقه كصورة، ثم انتقل إلى: Home > Copy > Copy as Picture، كما هو موضح في لقطة الشاشة التالية:

2. ثم انقرالصفحة الرئيسية > نسخ > نسخ كصورة، وانظر لقطة الشاشة:

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

إدراج نطاق من الخلايا بصيغة صورة أو صورة باستخدام أداة الكاميرا
4 . بعد ذلك، انقر على زر موافق
في Excel، هناك أداة تُسمىالكاميرايمكنها مساعدتك في التقاط صورة لتحديد البيانات، ثم لصقها كصورة. وعند تغيير البيانات الأصلية، ستتغيّر الصورة المنسوخة ديناميكيًا.
أولاً، يجب أن تقوم بعرض أداةالكاميراعلى الشريط، ثم تطبيقها. icon, and then click More Commands option, see screenshot:

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

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

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

إدراج نطاق من الخلايا بصيغة صورة أو صورة باستخدام ميزة مفيدة
5 . ثم انقر على أداةالكاميرا، ثم انتقل إلى ورقة العمل وانقر في أي مكان—سيتم إدراج نطاق البيانات كصورة كما هو موضح في العرض التوضيحي أدناه:باستخدام هذه الميزة، يمكنك حفظتحديد البياناتفيمكتبة الموارد، ثم استخدامه كصورة أو نص مستقبلاً كما تشاء.
Kutools لـ Excel – مزوَّد بأكثر من 300 أداة أساسية لبرنامج Excel! اجعل مهامك في Excel أسرع، وأسهل، وأكثر كفاءة.حمِّل الآن!
إذا كنت تمتلكKutools لـ Excel
1. حدد نطاق البيانات الذي ترغب في إدراجه كصورة، ثم انتقل إلىKutools > Navigation. راجع لقطة الشاشة:

2. ثم انقرKutools > التنقل، انظر لقطة الشاشة: أيقونةإضافة المحتوى المحدد إلى النص التلقائي، انظر لقطة الشاشة:

3. في جزءالتنقلالموسّع، انقر على أيقونة

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

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

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

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

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

4. انقرموافق، وستُنشأ القائمة المنسدلة المحتوية على قيم الخلايا تلقائيًا. اختر عنصرًا واحدًا منها — راجع لقطة الشاشة:

5. بعد ذلك، انقرالصيغ > تعريف الاسم. انظر لقطة الشاشة:

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

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

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

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

إدراج صورة أو صورة بناءً على قيمة الخلية بشكل ديناميكي باستخدام ميزة مفيدة
قد تكون الطريقة السابقة صعبة بالنسبة لمعظمنا، لذا سنعرض لك هنا ميزة رائعة –قائمة منسدلة مع صورمنKutools لـ Excel. باستخدام هذه الأداة المفيدة، يمكنك إنشاء قوائم منسدلة متعددة مرفقة بصورها بنقرات قليلة فقط!
1. أولًا، أنشئ عمودين في ورقة العمل الخاصة بك: أحدهما لأسماء المنتجات والآخر للصور المرتبطة بها.
2. بعد ذلك، انقرKutools > قائمة منسدلة > قائمة منسدلة بصورة. انظر لقطة الشاشة:

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

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

تصدير أو حفظ جميع الصور أو الصور من ملف Excel
إذا كانت هناك صور متعددة في دفتر العمل الخاص بك، وترغب الآن في استخراج وحفظ جميع الصور من ملف Excel في مجلد، فكيف يمكنك تنفيذ هذه المهمة في Excel؟
تصدير أو حفظ جميع الصور أو الصور من Excel باستخدام ميزة الحفظ باسم
عادةً، يمكنك استخدام ميزةحفظ باسملحفظ جميع الصور من المصنف، يُرجى اتباع الخطوات التالية:
1. انقرملف > حفظ باسم. في نافذةحفظ باسم، حدد مجلدًا لحفظ الملفات المصدرة فيه، ثم اخترصفحة ويب (*.htm؛ *.html)من قائمة نوع الحفظ في مربع حوارحفظ باسم. انظر لقطة الشاشة:

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

3. بعد ذلك، يمكنك ببساطة سحب الصور إلى مجلد آخر حسب حاجتك.
ملاحظة: عند استخدام ميزةحفظ باسم، ستحصل على كل صورة مرتين—نسخة أصغر وأخرى أكبر—ما يتيح لك حفظ الصور بدقة أعلى حسب احتياجاتك.
تصدير أو حفظ جميع الصور أو الصور من Excel بتغيير امتداد الملف
لحفظ جميع الصور من ملف Excel، يمكنك أيضًا تغيير امتداد الملف إلى RAR. يُرجى اتباع الخطوات التالية:
1. غيّر امتداد الملف منxlsx إلىrar كما هو موضح في لقطة الشاشة أدناه:

2. بعد ذلك، قم بفك ضغط الملف، وستجد داخله 3 مجلدات وملفًا واحدًا—كما في لقطة الشاشة التالية:

3. بعد ذلك، انقر لفتح مجلدxl، ثم افتح مجلدmedia، وسترى أن جميع الصور مخزَّنة هنا دون تكرار. انظر لقطة الشاشة:

تصدير أو حفظ جميع الصور أو الصور من Excel باستخدام ميزة قوية
إذا كنت تمتلكKutools لـ Excel، فيمكنك بفضل ميزتهتصدير الرسم البيانيتصدير الكائنات المحددة بسرعة—مثل الصور أو المخططات أو الأشكال—بأي تنسيق صورة يناسب احتياجاتك.
1. انقرKUTOOLS PLUS > استيراد/تصدير > تصدير الرسم البياني، انظر لقطة الشاشة:

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

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

إعادة تسمية اسم الصورة في مجلد بناءً على قائمة خلايا في Excel
إذا كان لديك العديد من الصور في مجلد، وترغب الآن في إعادة تسمية كل هذه الصور، فكيف يمكنك تنفيذ هذه المهمة بطريقة سهلة في Excel؟
في Excel، يجب عليك أولًا سرد جميع أسماء اسم الصورة القديمة في عمود، ثم كتابة اسم جديد الجديدة، وأخيرًا تطبيق رمز VBA لاستبدال الأسماء القديمة بـ اسم جديد دفعة واحدة. يُرجى اتباع الخطوات أدناه:
1. يُرجى سرد أسماء جميع الصور في قائمة خلايا، أو يمكنك تطبيق الرمز أدناه لسرد أسماء جميع الصور في مجلد معيّن تلقائيًا دون الحاجة إلى كتابتها يدويًا واحدة تلو الأخرى.
2. اضغط مع الاستمرار على مفاتيحALT + F11 لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات.
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 لتشغيل هذا الرمز، وستظهر نافذة مطالبة. يُرجى النقر على خلية لإخراج اسم الصورة. انظر لقطة الشاشة:

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

6. انقر على زرموافق، وستُدرج أسماء جميع الصور الموجودة في المجلد المحدد في الخلايا. انظر لقطة الشاشة:

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

8. بعد ذلك، يمكنك تطبيق الرمز أدناه لإعادة تسمية الصور. لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات، استمر في الضغط على مفاتيحALT + F11.
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 لتشغيل هذا الرمز. في نافذةاستعراضالتي تظهر، حدد المجلد الذي يحتوي على الصورة التي تريد إعادة تسميتها. انظر لقطة الشاشة:

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

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

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

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

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

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

جعل الصورة عائمة دائمًا عند تمرير ورقة العمل
قد ترغب أحيانًا في جعل صورة ما تطفو على شاشة ورقة العمل حتى عند التمرير لأعلى أو لأسفل، بحيث تظل مرئية طوال الوقت. في هذا القسم، سأعرض لك خدعة سريعة لتنفيذ هذه المهمة في Excel. يُرجى اتباع الخطوات التالية:
1. أولًا، أدرج الصورة التي ترغب في استخدامها.
2. بعد ذلك، انقر بزر الماوس الأيمن على لسان التبويب الذي يحتوي على الصورة التي تريد إبقاؤها مرئية دائمًا، ثم اخترView Code من قائمة السياق. في نافذة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

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

حذف الصور أو الصور من ورقة العمل الحالية / نطاق من الخلايا
هل لديك طرق سريعة لحذف جميع الصور من ورقة عمل، أو من نطاق خلايا، أو من المصنف الحالي؟ في هذا القسم، سأعرض بعض الطرق لحل هذه المهمة في 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 لتشغيل هذا الكود، وستُحذف الصور الموجودة في نطاق التحديد دفعةً واحدة. انظر لقطات الشاشة:

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

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

3. بعد ذلك، انقر على زرموافق، وستُحذف جميع الصور من ورقة العمل أو الأوراق المحددة أو المصنف بأكمله، حسب اختيارك.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل






