عنصر التحكم XMLNode

هامتعيين المعلومات في هذا الموضوع بتقديم regarding ‏‫برنامج ‏‫برنامج Microsoft الكلمة خصيصا للفائدة واستخدام الأفراد والشركات الذين تقع خارج الولايات المتحدة والمناطق الخاصة بها أو ممن يستخدمون، أو تطوير البرامج تشغيل تشغيل?، منتجات ‏‫برنامج ‏‫برنامج Microsoft الكلمة التي كانت حاصلة Microsoft Office 2010 Suite قبل يناير 2010، عند تمت إزالته Microsoft Office 2010 Suite تنفيذ وظائف معينة ذات صلة ب XML المخصص من ‏‫برنامج ‏‫برنامج Microsoft الكلمة. هذه المعلومات فيما يتعلق Microsoft Office 2010 Suite الكلمة قد لا يتم قراءة أو المستخدمة من قبل الأفراد أو الشركات في الولايات المتحدة أو المناطق الخاصة بها والذين يستخدمون، أو تطوير البرامج التشغيل هذه في ‏‫برنامج ‏‫برنامج Microsoft الكلمة المنتجات التي كانت مرخصة من قبل Microsoft Office 2010 Suite بعد 10 يناير 2010،؛ هذه المنتجات لا ستسلك نفس المنتجات المرخصة من قبل هذا التاريخ أو شراء و مرخصة للاستخدام خارج الولايات المتحدة.

ينطبق على

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

نوع المشروع

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

إصدار Microsoft Office

  • Word 2007

  • Word 2010

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

عنصر التحكم XMLNode يمكن حذفه فقط عن طريق إزالة العنصر المعين في Word.

ربط البيانات إلى عنصر التحكم

يدعم عنصر التحكم XMLNode الربط البيانات البسيط . عقدة XML يجب أن تكون مرتبطة بمصدر البيانات عن طريق استخدام الخاصية DataBindings إذا تم تحديث البيانات في مجموعة البيانات، فإن عنصر التحكم XMLNode يعكس التغييرات.

تنسيق

التنسيقات التي يمكن تطبيقها على Microsoft.Office.Interop.Word.XMLNode يمكن تطبيقها على عنصر التحكم Microsoft.Office.Tools.Word.XMLNode. يتضمن هذا الخطوط، و أنماط الأحرف، و أنماط التسطير.

أحداث

الأحداث التالية متوفرة لعنصر التحكم XMLNode:

مقارنة الأحداث

يمكنك التقاط حدث عندما يقوم المستخدم بتحريك المؤشر الخاص به داخل سياق عنصر تحكم XMLNode محدد . على سبيل المثال، قد يكون لديك عنصر تحكم XMLNodeيسمى Customer له عنصر تحكم تابع XMLNode باسم Company ، و Company له عنصري تحكم تابعين XMLNode باسم CompanyName و CompanyRegion كما يلي:

<Customer>
    <Company>
        <CompanyName>
        <CompanyRegion>

إذا كنت ترغب في إظهار عنصر تحكم في جزء الإجراءات كلما انتقل المؤشر إلى العقدة Company ، ينبغى أن لا يهم ما إذا كان المؤشر قد تم وضعه في CompanyName أو CompanyRegion لأنها كليهما ضمن السياق Company. في هذه الحالة، يمكنك كتابة التعليمات البرمجية في الحدث ContextEnter من Company.

في معظم الحالات، عندما يقوم المؤشر بإدخال عنصر التحكم XMLNode ، كلا الأحداث Select و ContextEnter يتم تشغيلها. يعرض الجدول التالي الاختلافات بين هذه الأحداث.

حدد حدث

حدث ContextEnter

يحدث عند وضع المؤشر داخل XMLNode.

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

على سبيل المثال، عند تحريك المؤشر من خارج Customer إلى CompanyName ، يتم رفع الحدث ContextEnter لـ Customer ، Company ، و CompanyName . إذا قمت بتحريك المؤشر من CompanyName إلى CompanyRegion ، يتم فقط رفع الحدث ContextEnter لــ CompanyRegion لأنك ما زلت ضمن سياق كلا من Company و Customer.

الاختلافات نفسها موجودة بين الحدث ContextLeave و الحدث Deselect .

راجع أيضًا:

المهام

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

كيفية القيام بما يلي: تعيين مخططات إلى مستندات Word داخل Visual Studio

الإرشادات التفصيلية: تغيير جزء الإجراءات طبقًا لسياق المستخدم

المبادئ

نظرة عامة حول العناصر المضيفة و عناصر تحكم المضيف

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

عنصر تحكم XMLNodes

القيود البرمجية للعناصر مضيفة وعناصر التحكم