حلول Word

ينطبق على

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

نوع المشروع

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

  • مشروعات على مستوى التطبيق

إصدار Microsoft Office

  • Word 2007

  • Word 2010

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

يوفر هذا الموضوع المعلومات التالية:

  • أتمتة Word.

  • تطوير تخصيصات على مستوى المستند لـ Word.

  • تطوير وظائف إضافية على مستوى التطبيق لـ Word.

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

أتمتة Word.

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

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

تطوير تخصيصات على مستوى المستند لـ Word.

يتكون التخصيص على مستوى المستند لبرنامج Microsoft Office Word من تجميع مقترن بمستند معين. يقوم التجميع عادةً بتوسيع المستند عن طريق تخصيص واجهة المستخدم (UI) بواسطة أتمتة Word. بعكس الوظيفة الإضافية على مستوى التطبيق المقترنة بـ Word نفسه, تتوفر الوظيفة التي تقوم بتنفيذها في تخصيص فقط عند فتح المستند المقترن في Word.

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

للمزيد من المعلومات حول كيفية عمل تخصيصات على مستوى المستند، بنية التخصيصات على مستوى المستند .

نموذج برمجة تخصيص Word

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

للحصول على مزيد من المعلومات حول الفئة ThisDocument والميزات الأخرى التي يمكنك استخدامها في مشروع على مستوى المستند ، راجع برمجة تخصيصات علي مستوي مستند.

تطوير وظائف إضافية على مستوى التطبيق لـ Word.

تتكون الوظيفة الإضافية على مستوى التطبيق لـ Microsoft Office Word من التجميع الذي تم تحميله بواسطة Word. يقوم التجميع عادةً بتوسيع Word عن طريق تخصيص واجهة المستخدم (UI) بواسطة أتمتة Word. بعكس التخصيص على مستوى المستند المقترن بمستند معين، لا تتقيد الوظيفة التي تقوم بتنفيذها في الوظائف الإضافية إلى أي مستند منفرد.

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

للحصول على معلومات عامة حول كيفية عمل الوظائف الإضافية على مستوى التطبيق، راجع بنية الوظائف الإضافية على مستوى التطبيق.

نموذج برمجة وظيفة Word الإضافية

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

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

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

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

خيارات لكافة أنواع المشروع

يسرد الجدول التالي خيارات التخصيص التي تتوفر على كل من التخصيصات على مستوى المستند و الوظائف الإضافية على مستوى التطبيق .

المهمة

لمزيد من المعلومات

تخصيص "الشريط".

نظرة عامة على الشريط

قم بإضافة العلامات الذكية إلى المستند المخصص (لتخصيص على مستوى المستند) أو إلى أي مستند مفتوح (لوظيفة إضافية على مستوى التطبيق).

كيفية القيام بما يلي: إضافة العلامات الذكية إلى مستندات Word

قم بإضافة عناصر تحكم Windows Forms أو توسيع عناصر تحكم Word للمستند المخصص (لتخصيص على مستوى المستند) أو لأي مستند مفتوح (لوظيفة إضافية على مستوى التطبيق).

كيفية القيام بما يلي: إضافة عناصر تحكم Windows Forms إلى مستندات Office

كيفية القيام بما يلي: إضافة عناصر تحكم محتويات إلى مستندات Word

كيفية القيام بما يلي: إضافة عناصر تحكم الإشارة المرجعية إلى مستندات Word

الخيارات للتخصيصات على مستوى المستند

يسرد الجدول التالي خيارات التخصيص التي تتوفر فقط للتخصيصات على مستوى المستند .

المهمة

لمزيد من المعلومات

إضافة جزء إجراءات إلى المستند.

نظرة عامة على جزء الإجراءات

كيفية القيام بما يلي: إضافة جزء إجراءات إلى مستندات Word

قم بإضافة XMLNode موسعة و عناصر تحكم XMLNodes لسطح المستند.

كيفية القيام بما يلي: إضافة عناصر تحكم XMLNodes إلى مستندات Word

كيفية القيام بما يلي: إضافة عناصر تحكم XMLNodes إلى مستندات Word

خيارات للوظائف الإضافية على مستوى التطبيق

يسرد الجدول التالي خيارات التخصيص التي تتوفر فقط للوظائف الإضافية على مستوى التطبيق .

المهمة

لمزيد من المعلومات

إنشاء جزء مهام مخصص.

نظرة عامة على أجزاء الإجراءات المخصصة

راجع أيضًا:

المهام

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

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

الإرشادات التفصيلية: إضافة عناصر إلى مستند ما في وقت التشغيل في وظيفة إضافية على مستوى التطبيق

المبادئ

أتمتة Word عن طريق استخدام الكائنات الموسعة

استخدام عناصر تحكم Windows Forms في مستندات Word

نظرة عامة حول تطوير حلول Office

موارد أخرى

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