Skip to main content

كيفية عرض الصورة عند تحريك الماوس فوق الخلية في Excel؟

Author: Sun Last Modified: 2025-08-06

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

إدراج صورة منبثقة باستخدام التعليق

استخدام VBA لعرض صور منبثقة ديناميكية عند تحريك الماوس

عرض التلميحات باستخدام رسالة الإدخال في التحقق من صحة البيانات


arrow blue right bubble إدراج صورة منبثقة باستخدام التعليق

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

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

١. حدد الخلية التي تريد أن تحتوي على الصورة المنبثقة. انقر بزر الماوس الأيمن على الخلية، ثم اختر إدراج تعليق (أو "ملاحظة جديدة" حسب الإصدار الخاص بك) من قائمة السياق. شاهد لقطة الشاشة:

pop up image by inserting a comment

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

format the comment

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

set options in the Format Comment dialog box

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

select image to insert into the comment

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

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

an image is inserted into the comment

٦. قد ترغب في تخصيص التعليق عن طريق حذف نص اسم المستخدم الافتراضي. اضغط على نص التعليق واحذف الاسم، تاركًا الصورة فقط.
an image pops up when hovering over a cell

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

turn off the Show All Comments feature

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

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


arrow blue right bubble استخدام VBA لعرض صور منبثقة ديناميكية عند تحريك الماوس

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

هذه الطريقة هي الأفضل إذا كنت بحاجة إلى:

  • صور منبثقة بأحجام أو صيغ مختلفة بناءً على الخلايا التي يتم تحريك الماوس فوقها
  • دعم لتحديث الصور ديناميكيًا مع تقليل ازدحام ورقة العمل
  • تحكم أكبر في سلوك العرض مقارنة بالصور المعتمدة على التعليقات القياسية

العيوب المحتملة: حلول VBA غير مدعومة في Excel Online أو من قبل المستخدمين الذين لا يمكّنون الماكرو، وقد تتطلب المزيد من الإعداد والمعرفة الأساسية بـ VBA. يجب توخي الحذر عند توزيع مثل هذه الملفات بسبب إعدادات أمان الماكرو.

خطوات التشغيل:

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

٢. انسخ والصق الكود التالي في نافذة كود ورقة العمل (ليس وحدة قياسية):

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

ملاحظة:

  • قم بتعديل النطاق("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 لحالات تشغيل أخرى.

٣. أغلق محرر VBA وعد إلى Excel. حدد خلية داخل النطاق المحدد لعرض الصورة المنبثقة. سيتم إخفاء الصور عند تحديد خلية أخرى.

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


arrow blue right bubble عرض التلميحات باستخدام رسالة الإدخال في التحقق من صحة البيانات

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

كيفية الإعداد:

  • حدد الخلية أو النطاق الذي تريده أن يحتوي على التلميح.
  • انتقل إلى تبويب البيانات > التحقق من صحة البيانات.
  • في مربع حوار التحقق من صحة البيانات، انتقل إلى تبويب رسالة الإدخال.
  • ضع علامة على إظهار رسالة الإدخال عند تحديد الخلية. أدخل العنوان ورسالة الإدخال (حتى ٢٥٥ حرفًا).
  • اضغط على موافق. الآن، سيظهر التلميح المخصص عند تحديد الخلية أو تحريك الماوس فوقها.

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

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

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

أفضل أدوات زيادة الإنتاجية لمجموعة 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% ويوفر عليك مئات النقرات يومياً!