Skip to main content

كيفية نسخ صورة من ورقة العمل إلى نموذج المستخدم في Excel؟

Author: Siluvia Last Modified: 2025-05-30

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

نسخ الصورة من ورقة العمل إلى نموذج المستخدم عن طريق النسخ واللصق
نسخ الصورة من ورقة العمل إلى نموذج المستخدم باستخدام كود VBA


نسخ الصورة من ورقة العمل إلى نموذج المستخدم عن طريق النسخ واللصق

يرجى اتباع الخطوات التالية لنسخ صورة من ورقة العمل إلى نموذج المستخدم.

1. انتقل إلى ورقة العمل التي تحتوي على الصورة التي تحتاج إلى نسخها إلى نموذج المستخدم، ثم اضغط معًا على مفتاحي Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في نافذة Microsoft Visual Basic for Applications، يرجى النقر فوق إدراج > نموذج المستخدم. انظر لقطة الشاشة:

click Insert > Userform

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

insert an Image Control into the UserForm

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

Right-click the Image control, and click Properties

5. بعد ذلك يمكنك رؤية جزء الخصائص يظهر على الجانب الأيسر من نافذة Microsoft Visual Basic for Applications.

6. عد إلى ورقة العمل وحدد الصورة التي تريد عرضها في نموذج المستخدم، ثم انسخ الصورة بالضغط على مفتاحي Ctrl + C.

7. ادخل مرة أخرى إلى نافذة Microsoft Visual Basic for Applications، قم بالتمرير لأسفل للنقر على حقل اسم الصورة ثم الصق اسم الصورة المنسوخة فيه ضمن تبويب الحروف الأبجدية.

الآن تم نسخ الصورة الموجودة في ورقة العمل إلى نموذج المستخدم.

a screenshot of kutools for excel ai

اكتشف سحر Excel مع Kutools AI

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

نسخ الصورة من ورقة العمل إلى نموذج المستخدم باستخدام كود VBA

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

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

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

insert a Frame Control into the UserFrom

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

Right-click the Frame, and select Properties, then select False from the Visible field

4. قم بإدراج عناصر تحكم صورة متعددة في الإطار كما هو موضح في لقطة الشاشة أدناه.

Insert multiple Image control into the Frame

5. عد إلى ورقة العمل وحدد الصورة التي تريد عرضها في نموذج المستخدم، واضغط على مفتاحي Ctrl + C لنسخها.

6. ادخل إلى نافذة Microsoft Visual Basic for Applications، انقر بزر الماوس الأيمن على أول عنصر تحكم صورة، وحدد خصائص من قائمة النقر بزر الماوس الأيمن. انظر لقطة الشاشة الموضحة.

right-click the first Image control, and select Properties

7. في جزء الخصائص، يرجى النقر على حقل اسم الصورة، ثم اضغط على مفتاحي Ctrl + V للصق الصورة التي نسختها في الخطوة 5، ثم حدد 1 – fmPictureSizeModeStrtch من قائمة منسدلة PictureSizeMode كما هو موضح في لقطة الشاشة أدناه.

set options in the Properties pane

8. كرر الخطوة 5 - 7 للصق صور أخرى من ورقة العمل إلى عناصر التحكم بالصور المتبقية في نموذج المستخدم. وسيكون الناتج كما هو موضح في لقطة الشاشة أدناه.

Repeat to paste other pictures

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

insert a new Image control and a Combo Box control into the UserForm

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

Right-click the UserForm, and then click View Code

كود VBA1: نسخ الصورة من ورقة العمل إلى نموذج المستخدم

Private Sub ComboBox1_Change()
    UserForm1.Controls.Item("Image4").Picture = UserForm1.Controls.Item(UserForm1.ComboBox1.Value).Picture
End Sub
Private Sub UserForm_Initialize()
    Dim xImg As Control
    On Error Resume Next
    For Each xImg In UserForm1.Controls
        If TypeName(xImg) = "Image" And xImg.Name <> "Image4" Then
            UserForm1.ComboBox1.AddItem xImg.Name
        End If
    Next
End Sub

ملاحظة: في الكود، UserForm1 هو اسم نموذج المستخدم الذي تم إدراجه، Image4 هو اسم عنصر التحكم بالصورة الذي ستعرض الصور بداخله. وImage يمثل جميع عناصر التحكم بالصور التي تحتوي على الصور التي نسختها من ورقة العمل. ComboBox1 هو اسم مربع التحرير والسرد الذي قمت بإدراجه في نموذج المستخدم. يرجى تغييرها إلى ما يناسبك.

11. أغلق نافذة Microsoft Visual Basic for Applications.

12. قم بإدراج زر أمر في ورقة العمل عن طريق النقر فوق مطور > إدراج > زر الأمر (ActiveX Control).

13. انقر بزر الماوس الأيمن على زر الأمر وحدد عرض الكود من قائمة السياق. وبعد ذلك انسخ والصق الكود VBA أدناه في نافذة الكود. وأخيرًا أغلق النافذة.

Right-click the command button and select View Code

كود VBA2: نسخ الصورة من ورقة العمل إلى نموذج المستخدم

Private Sub CommandButton1_Click()
UserForm1.Show
End Sub

15. انقر فوق مطور > وضع التصميم لإيقاف تشغيل وضع التصميم.

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

when clicking the command button, the UserForm will pop up

سيتم عرض صور مختلفة في نموذج المستخدم عند تحديد أسماء مختلفة من مربع التحرير والسرد.

Select different names from the combo box will display different pictures in the UserForm


مقالات ذات صلة:

أفضل أدوات الإنتاجية لمكتب العمل

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

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


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

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