تخصيص واجهة Office

ينطبق على

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

نوع المشروع

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

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

إصدار Microsoft Office

  • نظام 2007 Microsoft Office

  • Microsoft Office 2010

You can programmatically يخصص the مستخدم واجهة (واجه المستخدم) of Microsoft المكتب applications بواسطة using the المكتب developer أدوات في ‏‫Visual Studio. Some واجه المستخدم features, such كـ the شريط و مخصص مهمة panes, have corresponding APIs و designers في ‏‫Visual Studio that you can استخدم إلى يخصص the features. Other UI features, such as the Backstage view and shortcut menus, do not have APIs or designers in Visual Studio. However, you can still customize these features by using APIs and XML extensibility options provided by Office applications.

مقارنة ميزات واجهة المستخدم (UI)

يقارن الجدول التالي ميزات UI الرئيسية التي يمكنك تخصيصها في مشاريع Microsoft Office.

الميزة

أنواع المشاريع المعتمدة

تطبيقات Microsoft Office المعتمدة

أجزاء الإجراءات

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

Excel 2007 و Excel 2010

Word 2007 و Word 2010

أجزاء المهام المخصصة

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

Excel 2007 و Excel 2010

InfoPath 2007 وInfoPath 2010

Outlook 2007 و Outlook 2010

PowerPoint 2007 و برنامج PowerPoint 2010

Word 2007 و Word 2010

واجهة المستخدم الشريطية المخصصة

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

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

Excel 2007 و Excel 2010

InfoPath 2010

Outlook 2007 و Outlook 2010

PowerPoint 2007 و برنامج PowerPoint 2010

Project 2010

Word 2007 و Word 2010

Visio 2010

Backstage view

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

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

Excel 2010

InfoPath 2010

Outlook 2010

برنامج PowerPoint 2010

Project 2010

Word 2010

Visio 2010

مناطق نموذج Outlook

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

Outlook 2007 و Outlook 2010

عناصر التحكم على المستندات.

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

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

Excel 2007 و Excel 2010

Word 2007 و Word 2010

Smart Tags العلامات الذكية

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

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

Excel 2007

Word 2007

القوائم المختصرة

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

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

Excel 2007 و Excel 2010

InfoPath 2007 وInfoPath 2010

Outlook 2007 و Outlook 2010

PowerPoint 2007 و برنامج PowerPoint 2010

Project 2007 "و" Project 2010

Word 2007 و Word 2010

Visio 2007 وVisio 2010

القوائم و أشرطة الأدوات

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

InfoPath 2007

Outlook 2007 (Explorer windows)

Project 2007

Visio 2007

أجزاء الإجراءات و أجزاء المهام المخصصة .

أجزاء المهام هي لوحات واجهة مستخدم يتم إرساؤها عادةً على أحد جانبي النافذة في تطبيق Microsoft Office. تقريباً كافة تطبيقات Microsoft Office تتضمن أجزاء المهام المضمنة. مثال من جزء المهام هو جزء المهام "التعليمات" في Word.

توفر أدوات تطوير Office في Visual Studio طريقتين مختلفتين لتخصيص أجزاء المهام :

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

  • You can add a custom task pane to an application-level add-in. يمكن للمستخدمين إرساء أجزاء المهام المخصصة إلى جوانب مختلفة من نافذة التطبيق أو يمكنهم سحب أجزاء المهام المخصصة إلى أي موقع في النافذة.

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

ولمزيد من المعلومات حول أجزاء الإجراءات، راجع نظرة عامة على جزء الإجراءات. لمزيد من المعلومات حول أجزاء المهام المخصصة راجع نظرة عامة على أجزاء الإجراءات المخصصة.

واجهة المستخدم الشريطية المخصصة

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

لمزيد من المعلومات، راجع نظرة عامة على الشريط.

Backstage View

In Microsoft Office 2010 applications, clicking the File tab opens the Backstage view. The Backstage view provides a UI that combines file-level tasks and actions, and replaces similar functionality available from the Microsoft Office button in the 2007 Microsoft Office system. The Backstage view is fully extensible by using XML.

Visual Studio does not provide a designer or APIs for customizing the Backstage view. However, if you add a Ribbon (XML) item to your Office project, you can add XML to the Ribbon XML file to customize the Backstage view. For more information about Ribbon (XML) items, see شريط XML.

For more information about customizing the Backstage view, see Introduction to the Office 2010 Backstage View for Developers and Customizing the Office 2010 Backstage View for Developers.

مناطق نموذج Outlook

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

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

لمزيد من المعلومات، راجع إنشاء مناطق نموذج Outlook.

عناصر التحكم على المستندات.

يمكنك إضافة العديد من عناصر التحكم على مستندات Word و أوراق عمل Excel . على سبيل المثال، قد تحتاج لإضافة عنصر تحكم منتقي تاريخ إلى مستند بحيث يمكن للمستخدم إدخال تواريخ في تنسيق قياسي أو وضع زر في ورقة عمل لإرسال البيانات إلى قاعدة بيانات.

عند تطويرك لمشاريع على مستوى المستند لـ Excel أو Word ، يمكنك استخدام "مصمم Visual Studio" لإضافة عناصر تحكم إلى المستند أو المصنف في مشروعك وقت التصميم أو يمكنك برمجياً إضافة عناصر التحكم وقت التشغيل . عند تطويرك لمشاريع على مستوى التطبيق لـ Excel أو Word ، يمكنك برمجياً إضافة عناصر تحكم إلى أي مستند أو مصنف مفتوح في وقت التشغيل .

للمزيد من المعلومات، راجع نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف ونظرة عامة على عناصر تحكم Windows Forms فى مستندات Office.

Smart Tags

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

يمكنك استخدام أدوات تطوير Office في Visual Studio لإضافة العلامات الذكية إلى مستندات Word و مصنفات Excel في التخصيصات على مستوى المستند. يمكنك أيضاً إضافة العلامات الذكية إلى أي مستند أو مصنف مفتوح باستخدام مشروع على مستوى التطبيق.

لمزيد من المعلومات، راجع نظرة عامة على العلامات الذكية.

القوائم المختصرة

A shortcut menu appears when you right-click in a document or an application window. You can set a shortcut menu to appear after an event takes place, such as when a user right-clicks a document, workbook, or host control. You can add a number of different menu commands or controls to a shortcut menu.

There are two ways to create shortcut menus:

Toolbars and Menus

Some applications in the 2007 Microsoft Office system use toolbars and menus for the main application UI.

يمكنك إضافة شريط الأدوات إلى حل Office الخاص بك لإعطاء المستخدم إمكانية الوصول السهل إلى الأدوات والميزات الأخرى. You can customize the toolbar by adding or removing buttons and other controls. You can also customize the location and the docking properties of a toolbar. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إنشاء أشرطة أدوات Office ، كيفية القيام بما يلي: إضافة أيقونات مخصصة لشريط الأدوات و عناصر القائمة ، و كيفية القيام بما يلي: المحافظة على معلومات موضع أشرطة الأدوات المخصصة بين جلسات Outlook.

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

راجع أيضًا:

المهام

كيفية القيام بما يلي: إظهار علامة تبويب المطور على الشريط

كيفية القيام بما يلي: إظهار أخطاء واجهة مستخدم الوظيفة الإضافية

كيفية القيام بما يلي: إضافة أوامر إلى القوائم المختصرة في Excel

كيفية القيام بما يلي: إنشاء أشرطة أدوات Office

كيفية القيام بما يلي: اضافة القوائم المخصصة و عناصر القائمة إلى Outlook

كيفية القيام بما يلي: إنشاء أشرطة أدوات Office

كيفية القيام بما يلي: إضافة أيقونات مخصصة لشريط الأدوات و عناصر القائمة

كيفية القيام بما يلي: المحافظة على معلومات موضع أشرطة الأدوات المخصصة بين جلسات Outlook

كيفية القيام بما يلي: التفاعل مع Windows Forms

الإرشادات التفصيلية: تجميع البيانات باستخدام Windows Form

المبادئ

استخدام عناصر التحكم WPF في حلول Office

موارد أخرى

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

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

نظرة عامة على العلامات الذكية

إنشاء مناطق نموذج Outlook

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