الشروع في برمجة تخصيصات على مستوى المستند في Word

ينطبق على

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

نوع المشروع

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

إصدار Microsoft Office

  • Word 2007

  • Word 2010

إذا كنت تشرع في إنشاء تخصيصات على مستوى المستند خاصة بــ Microsoft Office Word باستخدام Visual Studio 2010 ، إليك ما قد تحتاج إلى معرفته.

فهم كيفية عمل التخصيصات على مستوى المستند في Word

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

لمزيد من المعلومات، راجع بنية التخصيصات على مستوى المستند.

إنشاء مشاريع على مستوى المستند لـ Word

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

للحصول على مزيد من المعلومات حول كيفية إنشاء مشروع Word على مستوى المستند , راجع كيفية القيام بما يلي: إنشاء مشاريع Office في Visual Studio. للحصول على مزيد من المعلومات حول قوالب المشروع ، راجع نظرة عامة حول قوالب مشاريع Office.

برمجة مستندات Word باستخدام عناصر تحكم المضيف للعناصر المضيفة

العناصر المضيفة و عناصر تحكم المضيف هي الفئات التي توفر نموذج البرمجة للتخصيصات على مستوى المستند .

توفر العناصر المضيفة نقطة إدخال للتعليمات البرمجية الخاصة بك, و يمكنها أيضاً أن تعمل كحاوية لعناصر تحكم المضيف وعناصر تحكم Windows Forms. في المشاريع على مستوى المستند ، يتم تمثيل العناصر المضيفة بالفئة ThisDocument .

عناصر تحكم المضيف تستند إلى كائنات Word الأصلية مثل عناصر تحكم المحتوى , الإشارات المرجعية و عقد XML. توفر عناصر تحكم المضيف وظائف مشابهة لكائنات Word الأصلية لكن لديهم أيضاً أحداث جديدة ،و دعم المصمم و إمكانية ربط البيانات . تظهر كـكائنات first-class في التعليمات البرمجية المشروع الخاص بك و في التحسس الذكي يسهّل الإشارة إلى كائنات محددة مباشرة في التعليمات البرمجية الخاصة بك دون الحاجة للتنقل لطراز كائن Word.

لمزيد من المعلومات، راجع المواضيع التالية:

تخصيص واجهة المستخدم لـ Word

معظم حلول Microsoft Office تقوم بتعديل واجهة المستخدم (UI) الخاصة بتطبيق Office لتوفير طريقة ما للمستخدمين بالتفاعل مع الحل. هناك العديد من الطرق التي يمكنك بها تعديل واجهة Word باستخدام تخصيص على مستوى المستند . على سبيل المثال، يمكنك إضافة عناصر التحكم إلى "الشريط" ، و يمكنك عرض جزء الإجراءات كما يمكنك إنشاء العلامات الذكية التي تستجيب إلى سلاسل معينة يكتبها المستخدمون في المستند. لمزيد من المعلومات، راجع تخصيص واجهة Office.

يمكنك أيضاً فتح المستند المقترن بالمشروع الخاص بك مباشرة في Visual Studio. عند فتح المستند في Visual Studio ، يمكنك تعديل المستند عن طريق استخدام واجهة مستخدم Word. يمكنك أيضاً استخدام المستند كسطح تصميم، مما يمكّنك من سحب عناصر التحكم إليه. لمزيد من المعلومات، راجع مشاريع Office في بيئة Visual Studio.

ربط عناصر التحكم إلى البيانات

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

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

لمعرفة كيفية إنشاء تخصيص على مستوى المستند لــ Word، راجع الإرشادات التفصيلية: إنشاء التخصيص الأول الخاص بك على مستوى المستند لـ Word. هذه الإرشادات التفصيلية تقدم لك أدوات تطوير Office في Visual Studio و نموذج البرمجة للتخصيصات على مستوى مستند Word.

للحصول على قائمة المواضيع التي ترشدك خلال بعض المهام الشائعة في مشاريع Word راجع المهام الشائعة في برمجة Office.

راجع أيضًا:

المهام

كيفية القيام بما يلي: إنشاء مشاريع Office في Visual Studio

الإرشادات التفصيلية: إنشاء التخصيص الأول الخاص بك على مستوى المستند لـ Word

المبادئ

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

كتابة التعليمات البرمجية في حلول Office

موارد أخرى

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

حلول Word

نظرة عامة على نموذج كائن Word