نظرة عامة على أجزاء XML

ينطبق على

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

نوع المشروع

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

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

إصدار Microsoft Office

  • Excel 2007 و Excel 2010

  • PowerPoint 2007 و برنامج PowerPoint 2010

  • Word 2007 و Word 2010

يمكنك تضمين بيانات XML في المستندات فى بعض تطبيقات Microsoft Office. عند تضمين بياناتXML في مستند، تسمى البيانات جزء XML مخصص.

يمكن إنشاء أجزاء XML مخصصة في أحد المستندات وتعديلها باستخدام حل على مستوى التطبيق أو على مستوى المستند في Visual Studio. لا تحتاج إلى بدء تشغيل تطبيق Microsoft Office لإنشاء أو تعديل أجزاء XML المخصصة.

ملاحظة

يمكّنك أيضاً Visual Studio من وضع كائنات بيانات فى ذاكرة التخزين المؤقت في التخصيصات على مستوى المستند. تختلف هذه الميزة عن أجزاء XML على الرغم من أن هناك بعض الأمور المتشابهة. لمزيد من المعلومات، راجع البيانات المخزنة مؤقتًا في تخصيصات على مستوى المستند.

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

أجزاء XML المخصصة تم تقديمها في نظام 2007 Microsoft Office مع تنسيقات XML المفتوحة. تتضمن هذه التنسيقات الجديدة التنسيقات المستندة إلى XML لـ Excel و Excel PowerPoint و Word (مثل .xlsx .pptx و .docx). تتكون المستندات في هذه التنسيقات من ملفات XML (تسمى أيضاً أجزاء XML ) تم تنظيمها في مجلدات في أرشيف ZIP. معظم أجزاء XML هي أجزاء مضمنة تساعد على تعريف بنية و حالة المستند. ومع ذلك، المستندات يمكن أن تحتوي على أجزاء XML مخصصة ، يمكنك استخدامها لتخزين بيانات XML العشوائية في المستندات.

تنسيقات ملفات XML تمكن التطبيقات من العمل على المستندات بطرق غير ممكِنة مع تنسيقات الملفات الثنائية الأقدم (مثل .xls و .ppt و .doc). أي تطبيق يتمكن من قراءة أرشيفات ZIP يتمكن من فحص محتويات المستندات وتعديلها، حتى إذا كان Microsoft Office غير مثبت.

لمزيد من المعلومات حول بنية أجزاء XML المفتوح و أجزاء XML المخصصة راجع المقالات التالية:

ملاحظة

Word وExcel وPowerPoint تمكنك أيضاً من استخدام أجزاء XML المخصصة في المستندات التي يتم حفظها في تنسيقات الملفات الثنائية. ومع ذلك، إذا تم حفظ مستند بالتنسيق الثنائي ، لا يمكنك إضافة أو تعديل أجزاء XML المخصصة بدون بدء تشغيل تطبيق Microsoft Office.

إنشاء و تعديل أجزاء XML مخصصة

يمكن إنشاء أو تعديل أجزاء XML المخصصة عندما يكون المستند مفتوحاً في تطبيق Office أو عند إغلاق المستند — حتى إذا لم يتم تثبيت Microsoft Office.

تعديل أجزاء XML أثناء تشغيل تطبيقات Office

قم بجاري التثبيت the‏‫NET Framework 1.1. أو أحدث إذا كنت تقوم بجاري التثبيت PIAs 2007 Microsoft المكتب النظام أو جاري التثبيت.NET Framework 2.0 أو أحدث إذا كنت تقوم بجاري التثبيت PIAs ل . قم بتحميل إحدى الحزم القابلة لإعادة التوزيع التالية: إذا كنت تستخدم وظيفه إضافية على مستوى تطبيق ، يمكنك إنشاء أو تعديل أجزاء XML المخصصة في أي مستند مفتوح في التطبيق.

لإنشاء جزء XML المخصص باستخدام Visual Studio اضف Microsoft.Office.Core.CustomXMLPart جديد إلى مجموعة Microsoft.Office.Core.CustomXMLParts في المستند. لمزيد من المعلومات، راجع المواضيع التالية:

تعديل أجزاء XML بدون بدء تشغيل تطبيقات Office

يمكنك إضافة أو تعديل جزء XML المخصص دون بدء تشغيل Excel أو PowerPoint أو Word. هذا مفيد إذا كنت تريد تخزين بيانات XML في المستند على جهاز كمبيوتر لا يحتوي على Microsoft Office مثبت، كخادم.

لإضافة جزء XML بدون بدء تشغيل Microsoft Office هناك خياران:

ربط أجزاء XML المخصصة إلى عناصر تحكم محتوي Word

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

راجع أيضًا:

المهام

كيفية القيام بما يلي: إضافة أجزاء XML المخصصة إلى ‏‫تخصيصات على مستوى المستند

كيفية القيام بما يلي: إضافة أجزاء XML مخصصة إلى مستندات باستخدام وظيفة إضافية على مستوى التطبيق

كيفية القيام بما يلي: إضافة أجزاء XML المخصصة إلى المستندات بدون بدء تشغيل Microsoft Office

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

المبادئ

مخططات و بيانات XML في تخصيصات على مستوى المستند

عناصر تحكم المحتوى