الإرشادات التفصيلية: تغيير تنسيق ورقة العمل باستخدام عناصر تحكم CheckBox
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
تُظهر هذه الإرشادات التفصيلية أساسيات استخدام خانات الاختيار على ورقة عمل 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.
لإنشاء أحد المشروعات الجديدة
Create an Excel Workbook project with the name My Excel Formatting. تأكد من أن إنشاء مستند جديد محدد. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إنشاء مشاريع Office في Visual Studio.
يقوم Visual Studio بفتح مصنف Excel جديد في المصمم ثم يقوم بإضافة المشروع My Excel Formatting إلى مستكشف الحلول.
إضافة نص وعناصر إلى ورقة عمل
للحصول على هذه الإرشادات التفصيلية ، ستحتاج إلى ثلاثة من عناصر التحكم CheckBox و بعض النص في عنصر تحكم NamedRange .
لإضافة ثلاث خانات اختيار
تحقق من أن المصنف مفتوح في مصمم Visual Studio و أن Sheet1 مفتوح.
من التبويب عناصر تحكم شائعة فى صندوق الأدوات Toolbox، اسحب عنصر التحكم CheckBox إلى أو بالقرب من الخلية B2 في Sheet1.
من القائمة عرض، حدد النافذة خصائص.
تأكد من أن Checkbox1 مرئي في مربع قائمة اسم الكائن من النافذة خصائص و قم بتغيير الخصائص التالية :
الخصائص
Value
الاسم
applyBoldFont
Text
خط عريض
اسحب مربع اختيار ثاني إلى أو بالقرب من الخلية B4 و قم بتغيير الخصائص التالية:
الخصائص
Value
الاسم
applyItalicFont
Text
مائل
اسحب مربع اختيار ثالث إلى أو بالقرب من الخلية B6 و قم بتغيير الخصائص التالية:
الخصائص
Value
الاسم
applyUnderlineFont
Text
تسطير
حدد كافة خانات الاختيار الثلاث مع الضغط على المفتاح CTRL.
على شريط أدوات Excel ، انقر فوق محاذاة إلى اليسار Align Lefts ثم انقر فوق جعل التباعدات العمودية متساوية Make Vertical Spacing Equal.
خانات الاختيار الثلاثة الآن على أبعاد عمودية متساوية، كما تمت محاذاتها على الجانب الأيسر عند موضع عنصر التحكم الأول الذي حددته.
بعد ذلك، سوف تقوم بسحب عنصر التحكم NamedRange إلى ورقة العمل.
ملاحظة
يمكنك أيضاً إضافة عنصر التحكم NamedRange بكتابة textFont في المربع Name الاسم.
لإضافة النص إلى عنصر تحكم NamedRange
من التبويب عناصر تحكم Excel من مربع الأدوات ، اسحب عنصر التحكم NamedRange إلى الخلية B9.
تحقق من ظهور $ B $ 9 في مربع النص القابل للتحرير و أن الخلية B9 محددة . إذا لم تكن محددة، فانقر فوق الخلية B9 لتحديدها.
انقر فوق موافق.
أصبحت الخلية B9 نطاقاً يسمى NamedRange1.
لا توجد إشارة مرئية على ورقة العمل ولكن NamedRange1 يظهر في مربع الاسم (أعلى ورقة العمل على الجانب الأيسر) عند تحديد الخلية B9.
تأكد من أن NamedRange1 مرئي في مربع قائمة اسم الكائن من النافذة خصائص و قم بتغيير الخصائص التالية :
الخصائص
Value
الاسم
textFont
Value2
انقر فوق خانة الاختيار لتغيير تنسيق هذا النص.
بعد ذلك ، قم بكتابة التعليمات البرمجية لتنسيق النص عند تحديد أحد الخيارات.
تنسيق النص عند تحديد أحد الخيارات.
في هذا القسم ، ستقوم بكتابة التعليمات البرمجية بحيث عندما يحدد المستخدم خيار التنسيق ، يتغير تنسيق النص في ورقة العمل.
لتغيير التنسيق عند تحديد خانة الاختيار
انقر بزر الماوس الأيمن فوق Sheet1, ثم انقر فوق عرض التعليمات البرمجية View Code من القائمة المختصرة.
قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث 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; }
قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث 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; }
قم بإضافة التعليمات البرمجية التالية إلى معالج الحدث 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; } }
في C# ، يجب عليك إضافة معالجات الأحداث لمربعات الاختيار إلى الحدث Startup كما هو موضح أدناه. للحصول على معلومات حول إنشاء معالجات أحداث راجع كيفية القيام بما يلي: إنشاء معالجات أحداث في مشاريع Office.
this.applyBoldFont.Click += new EventHandler(applyBoldFont_Click); this.applyItalicFont.Click += new EventHandler(applyItalicFont_Click); this.applyUnderlineFont.Click += new EventHandler(applyUnderlineFont_Click);
اختبار التطبيق
يمكنك الآن اختبار المصنف الخاص بك للتأكد من أن النص قد تم تنسيقه بشكل صحيح عند تحديدك أو إلغائك تحديد خانة الاختيار.
لاختبار المصنف الخاص بك
اضغط F5 لتشغيل مشروعك.
حدد أو قم بإلغاء تحديد خانة الاختيار .
تأكد من أن النص تم تنسيقه بشكل صحيح.
الخطوات التالية
تُظهر هذه الإرشادات التفصيلية أساسيات استخدام خانات الاختيار وتنسيق النص على أوراق عمل Excel. هذه بعض المهام التي قد تأتي فيما بعد:
نشر المشروع. لمزيد من المعلومات، راجع نظرة عامة حول التوزيع (تطوير المكتب في Visual Studio).
استخدام زر لملء مربع النص. لمزيد من المعلومات، راجع الإرشادات التفصيلية: عرض نص في مربع نص داخل ورقة عمل باستخدام زر.