Skip to main content

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

Author: Siluvia Last Modified: 2025-08-06

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

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


قفل الصورة داخل الخلية باستخدام خصائص تنسيق الصور

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

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

a screenshot of selecting Size and Properties from the context menu of an image

2. Format Picture ستظهر لوحة على الجانب الأيمن من ورقة العمل. في تلك اللوحة، انقر فوق الرمز Size and Properties a screenshot of the Size and Properties icon ثم، أسفل قسم Properties اختر الخيار Move and size with cells بعد الانتهاء، يمكنك إغلاق اللوحة.

a screenshot of selecting the Move and size with cells option in the Format Picture pane

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

نصائح: تأكد من أن الصورة موجودة بالكامل داخل خلية واحدة إذا كنت تريد تغيير الحجم بدقة. أيضًا، قم بمراجعة أن خاصية Move and size with cells لا تزال مطبقة — نسخ ولصق الأوراق أو الصور يمكن أن يؤدي أحيانًا إلى إعادة تعيين هذه الخاصية. قد تؤدي التغييرات الأخيرة في إصدارات Excel إلى تغيير مواقع هذه الإعدادات قليلاً، لذا إذا لم تكن متأكدًا، ابحث عن قسم Properties في لوحة Format Picture.


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

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

قبل تطبيق Kutools لـ Excel، يرجى تنزيله وتثبيته أولاً.

1. انتقل إلى علامة التبويب Kutools Plus، ثم انقر فوق Import & Export > Import Pictures. انظر لقطة الشاشة:

a screenshot of enabling the Import Picture feature

2. عند ظهور مربع الحوار Import Pictures، قم بتنفيذ الخطوات التالية:

  • 2.1 في القائمة المنسدلة Import order، حدد Fill vertically cell after cell أو Fill horizontally cell after cell بناءً على ما إذا كنت تريد تحميل الصور أسفل كل عمود أو عبر كل صف.
  • 2.2 انقر فوق Add، ثم اختر File أو Folder كما تحتاج. يتيح لك ذلك استيراد صور فردية أو جميع الصور الموجودة في مجلد.
  • 2.3 في مربع الحوار Open حدد ملفات الصور المطلوبة أو المجلد المستهدف. انقر فوق الزر Open للمتابعة. انظر لقطة الشاشة:
    a screenshot of adding pictures to the Import Pictures dialog box
  • 2.4 الصور المختارة سيتم الآن إدراجها في مربع الحوار Import Pictures انقر فوق الزر Import size تحقق من خيار Matching cell size للتأكد من أن كل صورة تناسب الخلية تمامًا، ثم انقر فوق OK.
    a screenshot of selecting the Matching cell size option
  • 2.5 انقر فوق زر الاستيراد بعد مراجعة قائمة الصور.

3. في مربع الحوار التالي Import Pictures، حدد الخلية الابتدائية لصورك. انقر OK، وسيقوم Kutools for Excel بإدراج كل صورة بحيث تتطابق تمامًا مع حجم الخلية المقابلة.

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


كود VBA: إدراج وقفل الصور برمجيًا داخل الخلايا

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

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

1. افتح محرر VBA بالنقر فوق Developer Tools > Visual Basic. في نافذة Microsoft Visual Basic for Applications، انقر فوق Insert > Module، والصق الكود التالي في الوحدة:

Sub InsertAndLockImages()
'Updated by Extendoffice 2025/7/14
    Dim fd As FileDialog
    Dim selectedItems() As String
    Dim targetRange As Range
    Dim i As Long
    Dim addedPic As Picture
    Dim item As Variant

    Set fd = Application.FileDialog(msoFileDialogFilePicker)
    With fd
        .Title = "Select one or more images"
        .Filters.Clear
        .Filters.Add "Images", "*.jpg; *.jpeg; *.png; *.gif; *.bmp"
        .AllowMultiSelect = True

        If .Show = -1 Then
            If .selectedItems.Count = 0 Then Exit Sub

            ReDim selectedItems(1 To .selectedItems.Count)
            For i = 1 To .selectedItems.Count
                selectedItems(i) = .selectedItems(i)
            Next i
        Else
            Exit Sub
        End If
    End With

    Set targetRange = Application.InputBox("Select the starting cell (images will fill downwards):", "KutoolsforExcel", Type:=8)
    If targetRange Is Nothing Then Exit Sub

    Application.ScreenUpdating = False

    For i = 1 To UBound(selectedItems)
        Set addedPic = ActiveSheet.Pictures.Insert(selectedItems(i))
        With addedPic
            .Top = targetRange.Offset(i - 1, 0).Top
            .Left = targetRange.Offset(i - 1, 0).Left
            .Width = targetRange.Offset(i - 1, 0).Width
            .Height = targetRange.Offset(i - 1, 0).Height
            .Placement = xlMoveAndSize
        End With
    Next i

    Application.ScreenUpdating = True

    MsgBox "Inserted " & UBound(selectedItems) & " image(s) successfully.", vbInformation
End Sub

2. لتشغيل الكود، انقر فوق Run button (Run) في شريط أدوات محرر VBA.

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

4. حدد الخلية الابتدائية عند المطالبة بذلك.

سيقوم الماكرو بإدراج كل صورة في صفوف متتالية بدءًا من الخلية المحددة:

  • كل صورة ستتغير حجمها تلقائيًا لتناسب الخلية.
  • الصورة مقفلة لتتحرك وتتغير حجمها مع الخلية.
  • إذا حددت 3 صور واخترت الخلية B2،
    → ستظهر الصورة 1 في B2،
    → الصورة 2 في B3،
    → الصورة 3 في B4.
ملاحظات:
  • تعدل الصور لتناسب حجم الخلية (الخلايا الصغيرة ستجعل الصور أصغر).
  • تتبع الصور المحاذاة الرأسية للصف بشكل افتراضي.
  • تأكد من وجود صفوف فارغة كافية لتجنب تداخل المحتوى الموجود.

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


صيغة Excel: إنشاء روابط قابلة للنقر إلى الصور باستخدام INDIRECT أو HYPERLINK

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

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

1. لنفترض أن لديك قائمة بمسارات ملفات الصور أو عناوين URL في العمود A. في خلية فارغة في نفس الصف (مثل B2)، أدخل الصيغة التالية لإنشاء رابط قابل للنقر:

=HYPERLINK(A2,"View Image")

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

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

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

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

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


 عرض توضيحي: إدراج صورة تتناسب تلقائيًا مع حجم الخلايا باستخدام 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% ويوفر عليك مئات النقرات يومياً!