تخصيص واجهة Office
ينطبق على |
---|
تنطبق المعلومات الموجودة في هذا الموضوع فقط على أنواع المشاريع وإصدارات Microsoft Office التالية: لمزيد من المعلومات، راجع الميزات المتوفرة بواسطة تطبيقات Office و نوع المشروع. نوع المشروع
إصدار Microsoft Office
|
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:
By using the command bar object model. This method can be used in Microsoft Office 2010 and the 2007 Microsoft Office system. لمزيد من المعلومات، راجع كيفية القيام بما يلي: إضافة أوامر إلى قوائم مختصرة في Word ، كيفية القيام بما يلي: إضافة أوامر إلى القوائم المختصرة في Excel ، و الإرشادات التفصيلية: إنشاء قوائم مختصرة للإشارات المرجعية.
By using XML. This method is available only in Microsoft Office 2010. If you add a Ribbon (XML) item to your Office project, you can add XML to the Ribbon XML file to create shortcut menus. For more information about using XML to create shortcut menus, see Customizing Context Menus in Office 2010.
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