إدراج عنصر تحكم ActiveX

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

انشاء و# توزيع عنصر تحكم ActiveX المخصص الخاص بك توفير الوقت و# الجهد ل# مصممي قوالب النماذج الاخري، ب# الاضافه الي توفير وظيفه غير المتوفره في Microsoft Office InfoPath. يمكنك توفير عناصر تحكم Microsoft ActiveX في وضع التصميم و# استخدام عناصر التحكم هذه في قوالب النماذج التي تقوم ب# انشائها.

في هذه المقالة

متي يجب استخدام عنصر تحكم ActiveX

تجربه المستخدم

اعتبارات التوافق

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

تلميحات حول الامان

متي يجب استخدام عنصر تحكم ActiveX

ب# شكل عام، يمكنك استخدام عنصر تحكم ActiveX عندما تريد تضمين عنصر واجهه مستخدم في قالب النموذج غير متوفره في InfoPath، مثل عنصر تحكم شريط تمرير المتوفر مع Microsoft Windows.

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

اعلي الصفحه

تجربة المستخدم

يعتمد ما يراه المستخدم علي النموذج الكامل علي نوع عنصر تحكم ActiveX التي تستخدمها علي قالب النموذج الخاص بك.

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

اذا كنت تخطط ل# تثبيت قالب النموذج الخاص بك ب# استخدام برنامج تثبيت مخصص، يمكنك تثبيت و# تسجيل عنصر تحكم ActiveX مخصصه في الوقت نفسه. بدلا من ذلك، يمكنك تحديد ملف خزانه (cab.) موجود في "معالج اضافه مخصص عنصر التحكم" الذي يتم استخدامه ل# تثبيت عنصر تحكم علي اجهزه الكمبيوتر الخاصه ب# المستخدمين.

عند استخدام "معالج اضافه عنصر تحكم مخصص" ل# توفير عنصر تحكم ActiveX ل# المستخدمين، ف# عليك تحديد اذا كنت تريد ارسال حزمه ملف .cab موجود مع قالب النموذج الخاص بك. ملف cab يسمح عنصر التحكم تثبيته و# تسجيله علي الكمبيوتر الخاص بك. اذا اخترت تضمين .cab مع قالب النموذج و# المستخدمين لم يتم تثبيت عنصر تحكم ActiveX، مطالبتهم InfoPath ب# تثبيت عنصر تحكم عند فتح نموذج يستند الي قالب النموذج الخاص بك ل# اول مره.

InfoPath تلقائيا ب# تثبيت وتسجيل عنصر التحكم ل# المستخدمين في حال استيفاء كل من المتطلبات التاليه:

  • تم تسجيل الملف .cab مع شهاده رقميه يقوم ب# انشاء توقيع رقمي علي الملف.

  • التوقيع الرقمي غير مطور نموذج او اخري ناشر موثوق به. اذا كان الملف .cab موقع و# لكن الناشر غير بعد موثوق به علي الكمبيوتر، عرض تنبيه امان InfoPath ويطلب من المستخدم ل# تمكين الثقه في الناشر.

اعلي الصفحه

اعتبارات التوافق

عندما تقوم ب# تصميم قالب نموذج في InfoPath، يمكنك اختيار تصميم قالب النموذج المتوافق مع المستعرض. عندما تقوم ب# تصميم قالب نموذج متوافق مع المستعرض، عناصر تحكم ActiveX غير متوفره في جزء المهام عناصر التحكم ل# انه لا يمكن عرضها في مستعرض ويب.

ب# الاضافه الي عناصر تحكم ActiveX غير متوفره في اجزاء القالب.

اعلي الصفحه

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

قبل اضافه عنصر تحكم ActiveX ل# قالب النموذج الخاص بك، يجب توفيره في جزء المهام عناصر التحكم. يحتوي InfoPath "اضافه معالج عنصر تحكم مخصص" يوجهك خلال عمليه تحديد عنصر تحكم ActiveX، ب# ما في ذلك ملف .cab مع قالب النموذج، اذا لزم الامر، و# مع تحديد خيارات الربط و# خصائص اخري ل# عنصر تحكم ActiveX عنصر التحكم.

اضافه عنصر تحكم ActiveX ل# جزء المهام عناصر التحكم

اذا كنت تقوم ب# تطوير عنصر تحكم ActiveX الخاص بك ل# استخدامه في InfoPath، يجب تعريف عنصر التحكم ك# امن ل# البرمجه كي تتمكن من تنفيذ الاجراء التالي و# الامنه ل# التهيئه.

  1. إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، ‏C.

  2. في اسفل جزء المهام عناصر التحكم، انقر فوق اضافه او ازاله عناصر تحكم مخصصه.

  3. في مربع الحوار اضافه او ازاله عناصر تحكم مخصصه، انقر فوق اضافه.

  4. علي الصفحه الاولي من "معالج اضافه عنصر تحكم مخصص"، انقر فوق عنصر تحكم ActiveX، و# من ثم انقر فوق التالي.

  5. علي الصفحه التاليه من المعالج، انقر فوق عنصر التحكم الذي تريده في القائمه تحديد عنصر تحكم، و# من ثم انقر فوق التالي.

    ملاحظة: اظهار القائمه تحديد عنصر تحكم عناصر تحكم ActiveX التي تم تسجيلها حاليا علي الكمبيوتر، ب# ما في ذلك عناصر تحكم ActiveX التي تم تضمينها في Microsoft Windows. اذا قمت ب# انشاء عنصر تحكم ActiveX المخصص الخاص بك، يجب ان تقوم ب# تسجيله ل# كي تظهر في القائمه تحديد عنصر تحكم. اذا كانت عناصر تحكم ActiveX غير متوافق مع InfoPath او تتم تعتبر غير امنه، لن يتمكن من اضافتها الي InfoPath.

  6. علي الصفحه التاليه من المعالج، قم ب# واحد مما يلي:

    • ل# تضمين ملف .cab مع قالب النموذج، انقر فوق تضمين ملف .cab، و# حدد الملف الذي تريد استخدامه، و# من ثم انقر فوق التالي.

    • ل# تثبيت عنصر تحكم ActiveX ب# استخدام برنامج تثبيت مخصص او اذا كان عنصر تحكم ActiveX مثبتا علي الكمبيوتر الخاص بك، انقر فوق عدم تضمين ملف .cab، ثم انقر فوق التالي.

  7. في القائمه خاصيه الربط، قم ب# واحد مما يلي:

    • ل# ربط خاصيه عنصر تحكم ActiveX ب# حقل في مصدر البيانات، انقر فوق احد عناصر.

      ملاحظة: اذا كان يتضمن عنصر تحكم ActiveX علي خاصيه قيمه، InfoPath تحديدها ب# شكل تلقائي، و# لكن يمكنك ان تختار ب# تغييره.

    • ل# الاحتفاظ ب# عنصر تحكم ActiveX غير منضم، انقر فوق (عدم الربط).

  8. انقر فوق التالي.

  9. تبعا ل# نوع عنصر تحكم ActiveX التي تختار اضافته، قد تظهر قائمه تمكين او تعطيل الخاصيه. اذا كانت هذه هي الحاله، انقر فوق خاصيه، و# ثم انقر فوق التالي.

    ملاحظة: اذا كان يحتوي علي عنصر تحكم علي خاصيه، InfoPath تحديدها ب# شكل تلقائي، و# لكن يمكنك ان تختار ب# تغييره.

  10. اذا قمت ب# تحديد خاصيه ربط في الخطوه 7، حدد خيارات الربط التي تريدها.

    كيف؟

    في القائمه نوع الحقل او المجموعه، قم ب# واحد مما يلي:

    • ل# ربط عنصر تحكم ActiveX ب# حقل مع نوع بيانات بسيط، انقر فوق حقل (عنصر او سمه). يتم استخدام هذا النوع من الربط ب# عناصر تحكم ActiveX بسيطه، مثل عنصر تحكم شريط تمرير المضمنه مع Microsoft Windows. اذا حددت هذا الخيار، ف# عليك تحديد نوع بيانات افتراضي ل# عنصر تحكم ActiveX، ب# الاضافه الي اي انواع بيانات اضافيه الذي يمكن ربط عنصر تحكم ActiveX.

    • ل# ربط عنصر تحكم ActiveX ب# حقل مع نوع بيانات مخصصه، انقر فوق حقل (عنصر ب# استخدام نوع بيانات مخصصه). يتم استخدام هذا النوع من الربط ب# عناصر تحكم ActiveX التي تعمل ك# محررات ل# نوع معين من المحتويات، ك# محرر المعادلات تحرير MathML. اذا حددت هذا الخيار، يجب ايضا تحديد مساحة الاسم الخاصه ب XML الذي سيتم تحريره.

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

  11. انقر فوق إنهاء.

  12. راجع رساله التاكيد، و# من ثم انقر فوق اغلاق ل# اغلاق المعالج.

  13. في مربع الحوار اضافه او ازاله عناصر تحكم مخصصه، انقر فوق موافق.

بعد تحكم ActiveX يظهر عنصر التحكم في جزء المهام عناصر التحكم، يمكنك ادراجها في قالب النموذج الخاص بك.

ادراج عنصر تحكم ActiveX في قالب نموذج جديدا و# فارغا

عند ادراج عنصر تحكم Microsoft ActiveX قالب النموذج، يقوم InfoPath ب# ادراج عنصر تحكم مخصص مرتبط ب# حقل او مجموعه في مصدر البيانات، وفقا ل# الخيارات التي حددتها في "معالج اضافه عنصر تحكم مخصص".

ملاحظة: اذا كان مصممي قوالب النماذج الاخرين في مؤسستك ب# حاجه الي استخدام نفس عنصر تحكم ActiveX علي قالب النموذج الخاص بهم، و# اذا كان عنصر التحكم غير مثبت مسبقا علي الكمبيوتر الخاص به، يمكنك انشاء برنامج اعداد مخصص، مثل حزمه Microsoft Windows Installer (. ملف msi). برنامج الاعداد تثبيت ب# سرعه و# تسجيل عنصر تحكم ActiveX ل# مصممي قوالب النماذج.

  1. على قالب النموذج، ضع المؤشر في المكان حيث تريد إدراج عنصر التحكم.

  2. إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، ‏C.

  3. ضمن ادراج عناصر تحكم، انقر فوق اسم عنصر تحكم ActiveX التي تريد ادراجها.

    ملاحظة بشأن الأمان: كن حذرا عند اضافه عناصر تحكم ActiveX ل# قالب النموذج الخاص بك. يمكنك تصميم عناصر تحكم ActiveX ب# طريقه ان استخدامها قد يؤدي خطرا علي امان. نوصي ب# استخدام عناصر تحكم فقط من المصادر الموثوق بها.

  4. ستظهر اي صفحات الخصائص الخاصه ب# عنصر تحكم ActiveX الي جانب صفحات خصائص InfoPath القياسيه ل# عناصر تحكم ActiveX. ل# الاطلاع علي هذه الصفحات الخصائص، انقر نقرا مزدوجا فوق عنصر تحكم ActiveX في قالب النموذج.

ادراج عنصر تحكم ActiveX في قالب نموذج يستند الي مصدر بيانات موجود

اذا قمت تصميم قالب النموذج الخاص بك علي ملف لغه التمييز القابله ل# الامتداد (XML) موجود، و# قاعده البيانات، او خدمه ويب، سيقوم InfoPath ب# اشتقاق الحقول و# المجموعات في جزء المهام مصدر البيانات من مصدر البيانات الموجود ذاك. في هذا السيناريو، يمكنك ادراج عنصر تحكم ActiveX ب# سحب حقل من جزء المهام مصدر البيانات قالب النموذج او عن طريق ادراج عنصر تحكم ActiveX من جزء المهام عناصر التحكم بدلا من ذلك، كما هو موضح في الاجراء التالي:

  1. على قالب النموذج، ضع المؤشر في المكان حيث تريد إدراج عنصر التحكم.

  2. إذا لم يكن جزء المهام عناصر التحكم مرئياً، فانقر فوق عناصر تحكم إضافية على القائمة إدراج، أو اضغط على ALT+I، ‏C.

  3. ضمن ادراج عناصر تحكم، انقر فوق اسم عنصر تحكم ActiveX التي تريد ادراجها.

  4. في مربع الحوار ربط عنصر التحكم، حدد الحقل الذي تريد تخزين البيانات ل# عنصر التحكم، و# من ثم انقر فوق موافق.

اعلي الصفحه

تلميحات حول الامان

عند تصميم النماذج التي تحتوي علي عناصر تحكم ActiveX، يجب الاحتفاظ بهما مشاكل الامان التاليه في الاعتبار:

  • عناصر تحكم ActiveX التي يتم استخدامها في InfoPath لديك القيود التي اكثر تعقيدا من ل# عناصر تحكم ActiveX المستخدمه في Windows Internet Explorer. علي سبيل المثال، يتطلب InfoPath ان عناصر تحكم ActiveX يمكن وضع علامه امن ل# البرمجه النصيه و# الامنه ل# التهيئه. اذا كنت تقوم ب# تطوير عناصر تحكم ActiveX مخصص ل# استخدامه في قوالب النماذج، يجب تطبيق واجهه IObjectSafety حيث يتعرف InfoPath انه عنصر تحكم معين تم وضع علامه امن ل# البرمجه النصيه و# الامنه ل# التهيئه.

  • كن حذرا عند اضافه عناصر تحكم ActiveX ل# قالب النموذج الخاص بك. قد تصميم عناصر تحكم ActiveX ب# طريقه ان استخدامها قد يؤدي خطرا علي امان. نوصي ب# استخدام عناصر تحكم فقط من المصادر الموثوق بها.

  • لا يمكن تثبيت ب# عناصر تحكم ActiveX او تشغيله علي قوالب النماذج التي تحتوي علي مستوي مقيد التوثيق (كما هو محدد في مربع الحوار خيارات النموذج في وضع التصميم).

  • ل# مزيد من المعلومات حول تصميم عناصر تحكم ActiveX اكثر امانا، قم ب# زياره موقع ويب Microsoft Developer Network (MSDN).

اعلي الصفحه

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

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

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

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

×