كيف تُظهر صورة عند تمرير مؤشر الفأرة فوق خلية في Excel؟
قد ترغب أحيانًا في جعل ورقة عمل Excel أكثر تفاعلًا من خلال عرض صورة فقط عند تمرير مؤشر الماوس فوق خلية معيّنة. فهذا الأسلوب مثالي لتوفير مراجع مرئية، أو تعليمات، أو صور منتجات مرتبطة بإدخالات البيانات—بدون إثقال ورقة العمل برسومات ثابتة. يعرض هذا الدليل عدة طرق لتحقيق تأثير نافذة منبثقة أو تلميح يظهر عند تمرير المؤشر في Excel، ولكل منها سيناريوهات استخدامها الخاصة وقيودها. وبناءً على احتياجاتك—سواء كنت تحتاج إلى عرض صور، أو تلميحات نصية فقط، أو تفاعلًا أكثر تقدمًا—ستجد أن بعض الحلول أنسب لسير عملك من غيرها.
إدراج صورة منبثقة باستخدام التعليق
استخدام VBA لعرض صور منبثقة ديناميكيًا عند تمرير المؤشر
عرض التلميحات باستخدام رسالة الإدخال في التحقق من صحة البيانات
إدراج صورة منبثقة باستخدام التعليق
في Excel، تُعد إضافة الصورة داخل تعليق (المعروف أيضًا باسم «ملاحظة» في بعض الإصدارات الأحدث) إحدى الطرق العملية لعرض الصورة فقط عند تمرير المؤشر فوق خلية. وتوفّر هذه الطريقة وسيلة مباشرة لإنشاء صور منبثقة تظهر فور تمرير مؤشر الماوس فوق الخلية.
تشمل السيناريوهات الشائعة لاستخدام هذه الطريقة عرض مخططات مرجعية، أو صور منتجات، أو رسوم توضيحية مرتبطة بنقاط البيانات. وتتمثّل الميزة الرئيسية لهذه التقنية في أنها لا تتطلب استخدام VBA أو وظائف إضافية خارجية، مما يجعلها متوافقة على نطاق واسع وسهلة الإدارة. ومع ذلك، فإن Excel Online لا يدعم التعليقات التوضيحية، وقد تواجه قيودًا في التنسيق والتفاعل مقارنةً بالحلول الأكثر تقدمًا.
1. حدد الخلية التي تريد أن تظهر فيها الصورة المنبثقة. انقر بزر الماوس الأيمن على الخلية، ثم اخترInsert Comment(أو «New Note» حسب إصدارك) من القائمة السياقية. راجع لقطة الشاشة:

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

3. في مربع الحوارتنسيق التعليق، انقر على علامة التبويبColors and Lines. بعد ذلك، انقر على السهم المنسدل بجانبColor واخترFill Effects من القائمة. راجع لقطة الشاشة:

4. انتقل إلى علامة التبويبPicture في مربع الحوار المنبثق. انقر علىSelect Picture، وانتقل إلى الصورة التي ترغب في إدراجها، ثم حددها وانقر علىInsert. راجع لقطات الشاشة:

ملاحظة: في Excel 2013 أو الإصدارات الأحدث، بعد النقر على زرSelect Picture في مربع حوارFill Effects، تأكد من اختيار خيارFrom a file، ثم حدد صورتك وانقر علىInsert.
5. أكد تغييراتك بالنقر علىOK في كل مربع حوار لإغلاقه. الآن، ستظهر صورتك داخل التعليق الخاص بالخلية المحددة. راجع لقطة الشاشة:

6. قد ترغب في تخصيص التعليق عن طريق حذف النص الافتراضي «اسم المستخدم». انقر على نص التعليق، وأزل الاسم، واترك الصورة فقط.
تلميح: لضمان ظهور التعليق فقط عند تمرير المؤشر وليس بشكل دائم، تأكد من إيقاف تفعيل خيارShow All Comments في علامة التبويبReview.

تُعد هذه الطريقة مثالية لإضافة صور منبثقة عرضية في أوراق عمل صغيرة إلى متوسطة الحجم، ولكن إذا كنت بحاجة إلى تفاعل متقدم، أو تحديثات ديناميكية للصور، أو دعم العديد من الصور عبر ورقة عمل أكبر، ففكّر في استخدام طرق قائمة على VBA أو مرتبطة بالخلايا بشكل تفاعلي كما هو موضح أدناه.
من المشكلات الشائعة أن لا تظهر الصور إذا كانت التعليقات مخفية أو إذا كان مربع التعليق أصغر من أن يحتوي الصورة. لضمان أفضل مظهر، تأكد دائمًا من مطابقة أبعاد الصورة لحجم مربع التعليق.
استخدام VBA لعرض صور منبثقة ديناميكيًا عند تمرير المؤشر
للحالات التي تتطلب تحكمًا أكثر مرونة في كيفية ووقت عرض الصور—مثل عرضها كنوافذ منبثقة مخصصة أو تلميحات غنية عند تمرير المؤشر فوق خلايا معيّنة—يُوصى باستخدام حل VBA. فهو يتيح لك عرض الصور وإخفاءها برمجيًا، مما يجعله مثاليًا لمجموعات البيانات الكبيرة، ولوحات المعلومات، أو أي سيناريو تتغيّر فيه الصور ديناميكيًا بناءً على البيانات.
تُعد هذه الطريقة الأفضل إذا كنت بحاجة إلى:
- صور منبثقة بأحجام أو تنسيقات مختلفة بناءً على الخلايا التي يتم تمرير المؤشر فوقها
- دعم تحديث الصور ديناميكيًا مع الحد الأدنى من الفوضى في ورقة العمل
- مزيد من التحكم في سلوك العرض مقارنةً بالصور القائمة على التعليقات القياسية
السلبيات المحتملة: لا تدعم حلول VBA في Excel Online أو من قِبل المستخدمين الذين لا يفعّلون وحدات الماكرو، وقد تتطلب إعدادًا أكثر وتتطلب معرفة أساسية بـ VBA. ويجب توخّي الحذر عند توزيع هذه الملفات نظرًا لإعدادات أمان الماكرو.
خطوات التنفيذ:
1. افتح ورقة العمل التي تريد عرض الصور المنبثقة فيها، ثم انقر بزر الماوس الأيمن على لسان ورقة العمل واخترView Code من القائمة السياقية.
2. انسخ والصق الكود التالي في نافذة كود ورقة العمل (وليس في وحدة قياسية):
Dim popUpPic As Picture
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
On Error Resume Next
If Not popUpPic Is Nothing Then
popUpPic.Delete
End If
' Optional: Only run for a specific range, e.g. B2:B5
If Not Intersect(Target, Range("B2:B5")) Is Nothing Then
Set popUpPic = ActiveSheet.Pictures.Insert("C:\YourImagePath\yourimage.jpg")
With popUpPic
.Top = Target.Top
.Left = Target.Offset(0, 1).Left
.Height = 80 ' Adjust size as needed
.Width = 80
.Placement = xlMoveAndSize
End With
End If
End Sub ملاحظة:
- عدّل
Range("B2:B5")لتتوافق مع الخلايا التي ترغب في ظهور الصور المنبثقة فيها. - استبدل
"C:\YourImagePath\yourimage.jpg"بمسار صورتك الفعلي. - إذا كنت ترغب في استخدام صور مختلفة لكل خلية، جرّب كود VBA التالي.
Dim popUpPic As Picture 'Updated by Extendoffice.com 2025/7/11 Private Sub Worksheet_SelectionChange(ByVal Target As Range) On Error Resume Next If Not popUpPic Is Nothing Then popUpPic.Delete End If If Not Intersect(Target, Me.Range("B2:B5")) Is Nothing Then Dim imgPath As String Select Case Target.Address Case "$B$2" imgPath = "C:\Users\Win10x64Test\Desktop\fruits\durian.jpg" Case "$B$3" imgPath = "C:\Users\Win10x64Test\Desktop\fruits\Mango.jpg" Case "$B$4" imgPath = "C:\Users\Win10x64Test\Desktop\fruits\orange.jpg" Case "$B$5" imgPath = "C:\Users\Win10x64Test\Desktop\fruits\strawberry.jpg" Case Else imgPath = "" End Select If imgPath <> "" Then Set popUpPic = Me.Pictures.Insert(imgPath) With popUpPic .Top = Target.Top .Left = Target.Offset(0, 1).Left .Height = 80 .Width = 80 .Placement = xlMoveAndSize End With End If End If End Sub - يعرض هذا المثال صورةً كلما قام المستخدم بتحديد خلية ضمن النطاق؛ ويمكن تكييف منطقٍ مشابه لحدثَي
Worksheet_BeforeDoubleClickأوWorksheet_BeforeRightClickلأحداث تشغيل أخرى.
3. أغلق محرر VBA وعُد إلى Excel. حدد خلية ضمن نطاقك المحدود لعرض الصورة المنبثقة—وستُخفى تلقائيًا عند تحديد خلية أخرى.
إذا واجهت أخطاءً، فتأكد من أن إعدادات الماكرو تسمح بتشغيل كود VBA، وتحقق من صحة مسار الصورة. وعند توزيع ملفك، ذكّر المستخدمين بتفعيل الماكرو لضمان عمل هذه الميزة بكفاءة.
عرض التلميحات باستخدام رسالة الإدخال في التحقق من صحة البيانات
إذا كنت بحاجة فقط إلى عرض تلميح نصي يوفّر معلومات إضافية عند تمرير المؤشر فوق خلية، يمكنك الاستفادة من ميزة «رسالة الإدخال» المضمنة في التحقق من صحة البيانات في Excel. وعلى الرغم من أن هذه الطريقة لا تدعم عرض الصور، إلا أنها تُعد وسيلة بسيطة وخالية من البرمجة لتقديم أوصاف أو تعليمات أو تحذيرات في شكل نوافذ منبثقة. وهي مثالية للنماذج أو الاستبيانات أو القوالب التعليمية التي تتطلب توجيهًا سريعًا أو سياقًا أساسيًا بمجرد تمرير المؤشر.
كيفية الإعداد:
- حدد الخلية أو النطاق الذي ترغب في أن يظهر فيه التلميح.
- انتقل إلى علامة التبويبData، ثم اخترData Validation.
- في مربع حوارData Validation، انتقل إلى علامة التبويبInput Message.
- فعّل الخيارShow input message when cell is selected، ثم أدخل عنوانًا ورسالة إدخال (بحد أقصى 255 حرفًا).
- انقرOK. الآن، سيظهر تلميحك المخصص عند تحديد الخلية أو تمرير المؤشر فوقها.
القيود:تُظهر رسائل الإدخال نصًا فقط (وليس صورًا)، وتختفي الرسالة بمجرد أن تفقد الخلية تحديدها. وللحصول على نوافذ منبثقة رسومية، راجع الطرق الأخرى أعلاه.
تتميّز هذه الطريقة بتوافقٍ واسع، ولا تتطلب ماكرو، ويمكن تحديثها أو إزالتها بسهولة حسب الحاجة. وإذا كنت تبحث عن حلٍ عملي وفعّال لعرض تلميحات نصية موجزة أو تذكيرات عبر العديد من خلايا إدخال البيانات، فهي الخيار المثالي.
كل أسلوب يمتاز بمزاياه الفريدة: فصور التعليقات مثالية للإضافة السريعة إلى عدد محدود من الخلايا، بينما يُعدّ VBA الخيار الأمثل للمهام الديناميكية أو العمليات الدُفعية الكبيرة. وتمكّنك الارتباطات التشعبية المدعومة بماكروهات المساعدة من تحديث الصور بشكل تفاعلي، في حين تُعتبر رسائل إدخال التحقق من البيانات (Data Validation Input Messages) الحل المثالي لإنشاء تنبيهات منبثقة نصية. لذا، فكّر بعناية في احتياجات مستخدمي ورقة العمل لديك وتوافق النظام الأساسي عند اختيار الأنسب لك. إذا واجهت مشكلات شائعة—مثل اختفاء الصور، أو عدم تحديث النص، أو ظهور تحذيرات مرتبطة بالماكرو—فتأكد من صحة نطاقات الخلايا، وأذونات تشغيل الماكرو، ومسار ملف الصورة. ولتجربة أكثر سلاسة مع ميزات محسّنة أو سير عمل أكثر أتمتة، قد توفّر الوظائف الإضافية مثل **Kutools for Excel** حلولًا فعّالة ومتكاملة.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل