تخصيص الشريط

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

الشريط — الشريط في اعلي نافذه البرنامج الذي يحتوي علي مجموعات الاوامر — احد مكونات جديده واجهة مستخدم Microsoft Office Fluent. يوفر صفحه رئيسيه واحده ل# الاوامر في Microsoft Office Access 2007واجهة مستخدم Office Fluent و# هو البديل الاساسي ل# القوائم و# اشرطه الادوات في اصدارات سابقه من Access.

حين تبدا ب# انشاء تطبيقات اكثر تقدما ب Office Access 2007، قد تقرر انك تريد تخصيص شريط Office Fluent ل# كي تتمكن من تسهل استخدام تطبيق. علي سبيل المثال، يمكنك اخفاء بعض او كل الافتراضيه علامات التبويب وب# ذلك لا يتمكن المستخدمون من استخدام بعض الاوامر، و# يمكنك انشاء جديد، علامات التبويب المخصصه التي تحتوي علي الاوامر التي تريدها ان تكون متوفره فقط.

في كافه البرامج نظام ‎2007 Microsoft Office التي تستخدم واجهة مستخدم Office Fluent، يمكنك استخدام لغه التمييز القابله ل# الامتداد (XML) ل# تخصيص الشريط. ل# ذلك، يتم بعض المعلومات الاساسيه عن XML مفيده. لا تتناول هذه المقاله كيفيه المفاهيم XML، و# لكنه يوفر يمكنك ب# استخدام اجراء تخصيص شريط اساسي و# بعض المثال XML الذي يمكنك تعديله ل# يتناسب مع احتياجاتك.

ماذا تريد أن تفعل ؟

التعرف علي الاساليب تخصيص الشريط

انشاء و# تطبيق شريط مخصص

استعاده الافتراضي "الشريط"

فهم المثال XML

فهم تقنيات تخصيص الشريط

في Office Access 2007، يمكنك تخصيص الشريط ب# انشاء التخصيص XML و# من ثم اضافه التعليمات البرمجيه او تعيين خصائص قاعده بيانات Access ل# استخدام ذلك XML عندما يقوم ب# انشاء الشريط ارشاد. يمكنك استخدام XML ل# اخفاء علامات التبويب الموجوده و# اضافه علامات تبويب جديده، و# الامر المجموعات و# الاوامر. اظهار الاجراءات الوارده في هذه المقاله كيفيه اضافه اوامر مضمنه ل Access (مثل البحث عن، الفرز، و# حفظ) و# كيفيه اضافه الاوامر التي تقوم ب# تشغيل وحدات الماكرو الوصول الذي كتبته نفسك.

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

إنشاء شريط مخصص وتطبيقه

توفر المقاطع التالية إجراءات خطوة بخطوة لإنشاء شريط مخصص وتطبيقه.

قبل البدء

جداول النظام العرض في "جزء التنقل"    ب# شكل افتراضي، لا يتم عرض جداول النظام في "جزء التنقل"، حيث يجب اولا تغيير اعداد في مربع الحوار خيارات التنقل حتي انه يمكنك مشاهده الجدول أوسيسريبونس بعد انشائه. استخدم الاجراء التالي:

  1. مع وجود قاعدة البيانات مفتوحة في Access، انقر بزر الماوس الأيمن فوق شريط التنقل في أعلى جزء التنقل، ثم انقر فوق خيارات التنقل من القائمة المختصرة.

  2. في مربع الحوار خيارات التنقل، أسفل خيارات العرض، قم بتحديد خانة الاختيار إظهار كائنات النظام، ثم انقر فوق موافق.

    تظهر جداول نظام Access في جزء التنقل.

تمكين عرض رسائل الخطا واجهه مستخدم الوظيفه الاضافيه    رسائل الخطا قيمه مصدر المعلومات عند انشاء و# استكشاف الاخطاء و# اصلاحها تخصيص الشريط XML، حيث يكون الافضل اجراء Access عرضها. استخدم الاجراء التالي:

  1. انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم انقر فوق خيارات Access‏.

  2. انقر فوق خيارات متقدمة.

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

إنشاء جدول نظام USysRibbons

استخدم هذا الإجراء لإنشاء جدول نظام USysRibbons. وسوف تستخدم فيما بعد هذا الجدول لتخزين XML لتخصيص الشريط.

  1. On the Create tab, in the Tables group, click Table Design.

  2. قم بإضافة الحقول التالية إلى الجدول. وتأكد من كتابة أسماء الحقول تمامًا كما هو موضح.

  1. اسم الحقل

  1. النوع

  1. حجم الحقل

  1. معرِّف

  1. رقم تلقائي

  1. عدد صحيح طويل

  1. RibbonName

  1. نص

  1. 255

  1. RibbonXml

  1. مذكرة

  1. يمكنك إذا كنت ترغب في ذلك إضافة المزيد من الحقول إلى هذا الجدول، كحقل التعليقات لوصف دالة XML الشريط.

  2. قم بتحديد الحقل ID. من علامة التبويب تصميم، في المجموعة أدوات، وانقر فوق مفتاح أساسي.

  3. علي شريط ادوات الوصول السريع، انقر فوق حفظ، او اضغط علي CTRL + S. اسم الجدول الجديد أوسيسريبونس.

إضافة XML لتخصيص الشريط إلى الجدول USysRibbons

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

علامة تبويب مخصصة على الشريط

ينشأ XML في الإجراء التالي هذا التكوين.

  1. في جزء التنقل، انقر بزر الماوس الأيمن فوق الجدول USysRibbons، ثم انقر فوق طريقة عرض ورقة البيانات من القائمة المختصرة.

  2. قم بإضافة البيانات التالية إلى الجدول. يمكنك نسخ نموذج XML من هذه المقالة ولصقه بداخل الجدول مباشرةً.

المعرّف

ريبونامي

ريبونكسمل

(AutoNumber)

My Tab

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>
  1. هذا XML حق الوصول الي "البدء من البدايه" غير يوجه اولا — ب# معني، تحدد الوصول يجب ان يعرض علامات تبويب الشريط الافتراضي. بعد ذلك، يشير الي انه حق الوصول الي اخفاء احد علامات التبويب الافتراضيه (التبويب " انشاء "). و# اخيرا، يقوم ب# انشاء علامه تبويب شريط جديد المسمي "A في علامه التبويب مخصص"، اضافه الي مجموعه امر المسمي "المجموعه المخصصه ا" الي علامه التبويب، و# اضافه الامر "لصق" الي المجموعه. ل# الحصول علي مزيد من المعلومات حول هذا المثال و# كيفيه تخصيص ل# يتناسب مع احتياجاتك، راجع المقطع فهم المثال XML.

  2. قم بإغلاق الجدول USysRibbons ثم قم بإغلاق قاعدة البيانات وإعادة فتحها.

تطبيق الشريط المخصص

الان و# قد تم تخزينه شريط XML مخصص في جدول، قم ب# واحد مما يلي، استنادا الي ما اذا كنت تريد تطبيق الشريط الي قاعده البيانات ب# اكمله او الي نموذج او تقرير.

  • تطبيق الشريط المخصصه ل# قاعده البيانات ب# اكمله   

    1. انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم انقر فوق خيارات Access‏.

    2. انقر فوق قاعده البيانات الحاليه، ثم ضمن الشريط و# خيارات شريط الادوات، حدد القائمه اسم الشريط و# ثم انقر فوق الشريط الذي تريده — في هذه الحاله، علامه التبويب الخاصه بي.

    3. انقر فوق موافق.

  • تطبيق الشريط المخصصه ل# نموذج او تقرير   

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

    2. إذا كانت ورقة الخصائص غير معروضة بالفعل، فاضغط المفتاح F4 لعرضها.

    3. وفي أعلى ورقة الخصائص، أسفل نوع التحديد، تأكد من تحديد نوع الكائن (نموذج أو تقرير) في القائمة.

    4. من علامة التبويب غير ذلك في ورقة الخصائص، انقر فوق القائمة اسم الشريط، ثم انقر فوق الشريط الذي ترغب في عرضه عند فتح النموذج أو التقرير (يكون في هذه الحالة، My Tab).

    5. من شريط أدوات وصول سريع، انقر فوق حفظ، أو اضغط المفتاحين CTRL+S.

    6. قم بإغلاق النموذج أو التقرير ثم انقر نقرًا مزدوجًا فوقه في جزء التنقل لإعادة فتحه.

      يتم عرض الشريط الذي قمت بتحديده.

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

  1. انقر بزر الماوس الأيمن فوق شريط التنقل في أعلى جزء التنقل، ثم انقر فوق خيارات التنقل من القائمة المختصرة.

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

اعلي الصفحه

استعادة الشريط الافتراضي

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

استعادة شريط مستوى التطبيق الافتراضي

  1. انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم انقر فوق خيارات Access‏.

  2. انقر فوق قاعدة البيانات الحالية، ثم أسفل خيارات شريط الأدوات والشريط، قم بحذف محتويات المربع اسم الشريط.

  3. قم بإغلاق قاعدة البيانات ثم قم بإعادة فتحها.

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

استعادة الشريط الافتراضي لنموذج أو تقرير

  1. افتح النموذج أو التقرير في طريقة عرض "التصميم".

  2. إذا كانت ورقة الخصائص غير معروضة بالفعل، فاضغط المفتاح F4 لعرضها.

  3. في أعلى ورقة الخصائص، أسفل نوع التحديد، تأكد من تحديد نوع الكائن (نموذج أو تقرير) في القائمة.

  4. من علامة التبويب غير ذلك في ورقة الخصائص، قم بحذف محتويات مربع الخصائص اسم الشريط.

  5. قم بحفظ النموذج أو التقرير وإغلاقه ثم إعادة فتحه.

يظل XML الشريط في الجدول USysRibbons حتى تقوم بحذفه، وإذا كنت ترغب في إعادة تأسيس الشريط المخصص، يمكنك القيام بذلك بتعيين القيمة الموجودة في الخاصية اسم الشريط إلى القيمة السابقة لها.

اعلي الصفحه

فهم مثال XML

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

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

علامة تبويب مخصصة على الشريط

في هذا المثال، تعيين السطر الثاني من XML سمه startFromScratch الي False. تعيين القيمه الي False يضمن يترك كافه علامات التبويب الموجوده كما هي Access و# يضيف اي علامات تبويب جديده الي الجانب الايسر تلك الموجوده. اعداد هذه السمه الي True الي ازاله كافه علامات التبويب الموجوده و# يعرض فقط تلك التي تقوم ب# انشائها في XML الخاص بك. حتي لو قمت ب# تعيين السمه startFromScratch الي False، ف# لا تزال اخفاء علامات التبويب الفرديه. هذا هو موضح ب# السطر الرابع من XML، ل# اخفاء علامه التبويب انشاء المضمنه. انشاء علامه تبويب مخصصه و# مجموعه مخصصه باقي الاسطر، ثم اضف الامر لصق مضمن الي المجموعه ب# استخدام السطر التالي من XML.

<control idMso="Paste" label="Built-in Paste" enabled="true"/>

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

<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>

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

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

يضيف هذا XML مجموعه اخري الي A علامه التبويب مخصص. كما هو مبين في الرسم التوضيحي التالي، المجموعه الجديده تحتوي علي عناصر تحكم عمودين، احدهما الذي يبدا عمليه استيراد من Excel، و# الاخر الذي يبدا عمليه تصدير الي Excel.

علامة تبويب مخصصة على الشريط ذات مجموعتين

ملاحظة: يجب ان تكون كل قيمه معرف المجموعه و# معرف علامه تبويب في شريط مخصص فريده.

تعرف علي قيمه إيدمسو امر    ل# التعرف علي قيمه إيدمسو امر مضمن، استخدم الاجراء التالي:

  1. انقر فوق زر Microsoft Office‏ صورة زر Office ، ثم انقر فوق خيارات Access‏.

  2. انقر فوق تخصيص.

  3. قم بنقل المؤشر فوق العنصر الذي تريد الحصول على معلومات عنه. يعرض Access قيمة idMso الخاصة بعنصر التحكم في تلميح الشاشة، بداخل أقواس.

اضافه امر ل# تشغيل ماكرو Access    يمكنك اضافه المزيد من المرونه ل# الشريط المخصص الخاص بك عن طريق اضافه الاوامر التي تقوم ب# تشغيل وحدات الماكرو في Access. علي سبيل المثال، افترض انك قمت ب# انشاء ماكرو اسمه MyMacro. ل# اضافه امر الي الشريط الخاص بك الذي يقوم ب# تشغيل الماكرو، اضف السطر التالي الي XML الخاص بك.

<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>

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

<customUI xmlns="http://schemas.microsoft.com
/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab idMso="TabCreate" visible="false" />
<tab id="dbCustomTab" label="A Custom Tab" visible="true">
<group id="dbCustomGroup" label="A Custom Group">
<control idMso="Paste" label="Built-in Paste" enabled="true"/>
<button id="RunMyMacro" label="Run My Macro" onAction="MyMacro"/>
</group>
<group id="dbCustomGroup2" label="Another Custom Group">
<control idMso="ImportExcel" label="Import from Excel" enabled="true"/>
<control idMso="ExportExcel" label="Export to Excel" enabled="true"/>
</group>
</tab>
</tabs>
</ribbon>
</customUI>

اعلي الصفحه

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

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×