مشاركة عبر


الإرشادات التفصيلية: تغيير تنسيق ورقة العمل باستخدام عناصر تحكم CheckBox

ينطبق على

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

نوع المشروع

  • مشروعات على مستوى المستند

إصدار Microsoft Office

  • Excel 2007

  • Excel 2010

تُظهر هذه الإرشادات التفصيلية أساسيات استخدام خانات الاختيار على ورقة عمل Microsoft Office Excel لتغيير التنسيق . ستقوم باستخدام أدوات تطوير Office في Visual Studio لإنشاء وإضافة التعليمات البرمجية إلى المشروع الخاص بك . لرؤية النتيجة كنموذج مكتمل , راجع نموذج عناصر تحكم Excel في نماذج تطوير Office وإرشادات تفصيلية.

خلال هذه المعاينة ، سوف تتعلم كيفية :

  • إضافة نص وعناصر تحكم إلى ورقة عمل.

  • تنسيق نص عند تحديد أحد الخيارات.

  • اختبار المشروع الخاص بك .

ملاحظة

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

المتطلبات الأساسية

تحتاج إلى المكونات التالية لاستكمال هذه الإرشادات التفصيلية:

-

إصدار لـ Visual Studio 2010 يشمل أدوات مطوري Microsoft Office. لمزيد من المعلومات، راجع [تكوين كمبيوتر لتطوير حلول Office](bb398242\(v=vs.100\).md).
  • Microsoft Office Excel 2007 أو Excel 2010.

إنشاء المشروع

في هذه الخطوة، ستقوم بإنشاء مشروع مصنف Excel باستخدام Visual Studio.

لإنشاء أحد المشروعات الجديدة

إضافة نص وعناصر إلى ورقة عمل

للحصول على هذه الإرشادات التفصيلية ، ستحتاج إلى ثلاثة من عناصر التحكم CheckBox و بعض النص في عنصر تحكم NamedRange .

لإضافة ثلاث خانات اختيار

  1. تحقق من أن المصنف مفتوح في مصمم Visual Studio و أن Sheet1 مفتوح.

  2. من التبويب عناصر تحكم شائعة فى صندوق الأدوات Toolbox، اسحب عنصر التحكم CheckBox إلى أو بالقرب من الخلية B2 في Sheet1.

  3. من القائمة عرض، حدد النافذة خصائص.

  4. تأكد من أن Checkbox1 مرئي في مربع قائمة اسم الكائن من النافذة خصائص و قم بتغيير الخصائص التالية :

    الخصائص

    Value

    الاسم

    applyBoldFont

    Text

    خط عريض

  5. اسحب مربع اختيار ثاني إلى أو بالقرب من الخلية B4 و قم بتغيير الخصائص التالية:

    الخصائص

    Value

    الاسم

    applyItalicFont

    Text

    مائل

  6. اسحب مربع اختيار ثالث إلى أو بالقرب من الخلية B6 و قم بتغيير الخصائص التالية:

    الخصائص

    Value

    الاسم

    applyUnderlineFont

    Text

    تسطير

  7. حدد كافة خانات الاختيار الثلاث مع الضغط على المفتاح CTRL.

  8. على شريط أدوات Excel ، انقر فوق محاذاة إلى اليسار Align Lefts ثم انقر فوق جعل التباعدات العمودية متساوية Make Vertical Spacing Equal.

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

    بعد ذلك، سوف تقوم بسحب عنصر التحكم NamedRange إلى ورقة العمل.

    ملاحظة

    يمكنك أيضاً إضافة عنصر التحكم NamedRange بكتابة textFont في المربع Name الاسم.

لإضافة النص إلى عنصر تحكم NamedRange

  1. من التبويب عناصر تحكم Excel من مربع الأدوات ، اسحب عنصر التحكم NamedRange إلى الخلية B9.

  2. تحقق من ظهور $ B $ 9 في مربع النص القابل للتحرير و أن الخلية B9 محددة . إذا لم تكن محددة، فانقر فوق الخلية B9 لتحديدها.

  3. انقر فوق موافق.

  4. أصبحت الخلية B9 نطاقاً يسمى NamedRange1.

    لا توجد إشارة مرئية على ورقة العمل ولكن NamedRange1 يظهر في مربع الاسم (أعلى ورقة العمل على الجانب الأيسر) عند تحديد الخلية B9.

  5. تأكد من أن NamedRange1 مرئي في مربع قائمة اسم الكائن من النافذة خصائص و قم بتغيير الخصائص التالية :

    الخصائص

    Value

    الاسم

    textFont

    Value2

    انقر فوق خانة الاختيار لتغيير تنسيق هذا النص.

بعد ذلك ، قم بكتابة التعليمات البرمجية لتنسيق النص عند تحديد أحد الخيارات.

تنسيق النص عند تحديد أحد الخيارات.

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

لتغيير التنسيق عند تحديد خانة الاختيار

  1. انقر بزر الماوس الأيمن فوق Sheet1, ثم انقر فوق عرض التعليمات البرمجية View Code من القائمة المختصرة.

  2. قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث Click الخاص بخانة الاختيار applyBoldFont.

    Private Sub applyBoldFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyBoldFont.Click
    
        Me.textFont.Font.Bold = Me.applyBoldFont.Checked
    End Sub
    
    private void applyBoldFont_Click(object sender, EventArgs e)
    {
        this.textFont.Font.Bold = this.applyBoldFont.Checked;
    }
    
  3. قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث Click الخاص بخانة الاختيار applyItalicFont.

    Private Sub applyItalicFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyItalicFont.Click
    
        Me.textFont.Font.Italic = Me.applyItalicFont.Checked
    End Sub
    
    private void applyItalicFont_Click(object sender, EventArgs e)
    {
        this.textFont.Font.Italic = this.applyItalicFont.Checked;
    }
    
  4. قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث Click الخاص بخانة الاختيار applyUnderlineFont.

    Private Sub applyUnderlineFont_Click(ByVal sender As Object, ByVal e As System.EventArgs) _
        Handles applyUnderlineFont.Click
    
        If Me.applyUnderlineFont.Checked Then
            Me.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleSingle
        Else
            Me.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleNone
        End If
    End Sub
    
    private void applyUnderlineFont_Click(object sender, EventArgs e)
    {
        if (this.applyUnderlineFont.Checked == true)
        {
            this.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleSingle;
        }
        else
        {
            this.textFont.Font.Underline = Excel.XlUnderlineStyle.xlUnderlineStyleNone;
        }
    }
    
  5. في C# ، يجب عليك إضافة معالجات الأحداث لمربعات الاختيار إلى الحدث Startup كما هو موضح أدناه. للحصول على معلومات حول إنشاء معالجات أحداث راجع كيفية القيام بما يلي: إنشاء معالجات أحداث في مشاريع Office.

    this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click);
    this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click);
    this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
    

اختبار التطبيق

يمكنك الآن اختبار المصنف الخاص بك للتأكد من أن النص قد تم تنسيقه بشكل صحيح عند تحديدك أو إلغائك تحديد خانة الاختيار.

لاختبار المصنف الخاص بك

  1. اضغط F5 لتشغيل مشروعك.

  2. حدد أو قم بإلغاء تحديد خانة الاختيار .

  3. تأكد من أن النص تم تنسيقه بشكل صحيح.

الخطوات التالية

تُظهر هذه الإرشادات التفصيلية أساسيات استخدام خانات الاختيار وتنسيق النص على أوراق عمل Excel. هذه بعض المهام التي قد تأتي فيما بعد:

راجع أيضًا:

المبادئ

الإرشادات التفصيلية لاستخدام Excel

عنصر تحكم NamedRange

قيود عناصر تحكم Windows Forms على مستندات Office