التعاون بين تطبيقات Microsoft Excel وWord. كائنات OLE: الإنشاء والتعديل والإدارة.

01.02.2019

تتيح لك واجهة ربط الكائنات وتضمينها (OLE) إمكانية الإضافة تطبيق مايكروسوفت مكتب اكسلمحتوى من برامج أخرى، على سبيل المثال. مايكروسوفت أوفيسكلمة.

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

المزيد عن OLE

واجهة OLE مدعومة من قبل الكثيرين برامج مختلفةويستخدم لوضع المحتوى الذي تم إنشاؤه في برنامج ما في برنامج آخر. على سبيل المثال، يمكنك إدراج وثيقة المكتبمصنف Word إلى Office Excel. لمعرفة نوع المحتوى الذي يمكنك إدراجه، انتقل إلى إدراجفي مجموعة نصحدد العنصر شيء. في الميدان نوع الكائنكائنات فقط من البرامج المثبتة على هذا الحاسوبودعم واجهة OLE.

الكائنات المرتبطة والمضمنة

يمكن لصق البيانات التي يتم نسخها إلى Excel من برنامج آخر يدعم OLE (مثل Word) ككائن مرتبط أو كائن مضمن. تتمثل الاختلافات الرئيسية بين الكائنات المضمنة والمرتبطة في مكان تخزين البيانات وكيفية تحديث الكائن بعد إدراجه فيه الملف النهائي. يتم تخزين الكائنات المضمنة في المصنف الذي تم إدراجها فيه ولا يتم تحديثها. تظل الكائنات المرتبطة موجودة ملفات منفصلةويمكن تحديثها.

الكائنات المرتبطة والمضمنة في المستند

1. لا يوجد لدى الكائن المضمن أي اتصال بالملف المصدر.

2. يرتبط الكائن المرتبط بالملف المصدر.

3. عند التحديث مصدر الملفيتم تحديث الكائن المرتبط.

متى يجب عليك استخدام الكائنات المرتبطة؟

استخدم الكائنات المرتبطة عندما تريد تحديث البيانات الموجودة في الملف الهدف عندما تتغير البيانات الموجودة في الملف المصدر.

عند استخدام كائن مرتبط، يتم تخزين البيانات الأصلية في الملف المصدر. يعرض الملف الناتج طريقة عرض للبيانات ذات الصلة، ولكنه يخزن فقط معلومات حول موقع البيانات المصدر (وحجمها إذا كان الكائن عبارة عن مخطط مايكروسوفت اكسل). للحفاظ على رابط للبيانات الأصلية، يجب أن يكون الملف الذي تم تخزينها فيه متاحًا قرص محليأو عبر الإنترنت.

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

متى يجب عليك استخدام الكائنات المضمنة؟

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

عند فتح ملف على كمبيوتر آخر، يمكنك عرض الكائن المضمن دون الوصول إلى البيانات الأصلية. نظرًا لأن الكائن المضمن غير مرتبط بالملف المصدر، فلا يتم تحديثه عندما تتغير بيانات المصدر. لتغيير كائن مضمن، انقر نقرًا مزدوجًا فوقه لفتحه وتحريره في البرنامج الأصلي. يجب تثبيت البرنامج المصدر (أو أي برنامج آخر يسمح لك بتحرير الكائن) على جهاز الكمبيوتر الخاص بك.

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

ربط محتوى أو تضمينه من برنامج آخر باستخدام OLE

يمكنك ربط محتوى أو تضمينه (كليًا أو جزئيًا) من برنامج آخر.

رابط إلى محتوى من برنامج آخر

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

تضمين محتوى من برنامج آخر

ربط أو تضمين جزء من المحتوى من برنامج آخر

تغيير كيفية عرض كائن OLE

    شيء نوع الكائن(على سبيل المثال، وثيقة الكائن) وحدد الأمر يتحول.

    • لعرض محتويات كائن، قم بإلغاء تحديد خانة الاختيار كرمز.

      لعرض الرمز، حدد خانة الاختيار كرمز.

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

التحكم في التحديثات في الكائنات المرتبطة

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

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

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

تحرير كائن مضمن في تطبيق آخر غير التطبيق الأصلي

    حدد الكائن المضمن الذي تريد تغييره.

    انقر بزر الماوس الأيمن فوق رمز أو كائن، وقم بالتمرير فوق العنصر شيء نوع الكائن(على سبيل المثال، وثيقة الكائن) وحدد الأمر يتحول.

    قم بتنفيذ أحد الإجراءات التالية.

    • لتحويل الكائن المضمن إلى النوع المحدد في القائمة، حدد خانة الاختيار حول الى.

      لفتح كائن مضمن بالتنسيق المحدد في القائمة دون تغيير نوع الكائن المضمن، حدد خانة الاختيار تفعيل كيف.

تحديد كائن OLE باستخدام لوحة المفاتيح

    اضغط على CTRL+G لعرض مربع الحوار انتقال.

    انقر فوق الزر يختار، حدد اختيارا أشياءواضغط على الزر نعم.

    اضغط على المفتاح Tab بشكل متكرر حتى يتم تمييز العنصر الذي تريده.

    اضغط SHIFT+F10.

    قم بالتمرير فوق أحد العناصر شيءأو مخطط الكائنواختيار فريق يتغير.

المشكلة: عندما أقوم بالنقر نقرًا مزدوجًا فوق كائن مرتبط أو مضمن، تظهر الرسالة "لا يمكن تحريره".

تظهر هذه الرسالة عندما لا يمكن فتح الملف المصدر أو البرنامج.

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

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

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

أغلق الملف المصدر.إذا كان الملف المصدر عبارة عن كائن مرتبط، فتأكد من عدم فتحه من قبل مستخدم آخر.

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

بدءًا من 13 يونيو 2017 تقريبًا برنامج التوقعات حزم المكتب 20007/2010 بعض المرفقات الموضوعة داخل الرسائل/أحداث التقويم على شكل كائنات متوقفة عن الفتح. عند محاولة فتح مثل هذه الملفات "المرفقة"، تظهر رسالة الخطأ التالية: تم إنشاء هذا الكائن في البرنامج التالي: Outlook. لم يتم تثبيت هذا البرنامج على جهاز الكمبيوتر الخاص بك أو أنه لا يستجيب. من أجل التغيير هذا الكائنأو قم بتثبيت Outlook أو تأكد من إغلاق كافة مربعات الحوار في Outlook:

مع كل هذا، يتم "سحب وإفلات" الملفات المرفقة بحرية باستخدام الماوس (المستشعر) إلى سطح المكتب، حيث يمكن فتحها لاحقًا بواسطة التطبيق المرتبط!

مشكلة

تتجلى المشكلة الموضحة عندما يحتوي حدث خطاب/تقويم على ملفات "مرفقة". من الممكن إنشاء نوعين من الرسائل: يمكنك استخدام نوع Rich Text (RTF) في هذه الحالة ملف خارجييتم تضمين نص الرسالة ككائن (OLE)، أو الاستخدام تنسيق HTML، ثم يتم إضافة الملف كمرفق. تقنية تضمين الكائنات المطبقة في حالة الاستخدام تنسيق رتف، منذ فترة طويلة هدفا من مختلف الأنواع رمز خبيث، استغلال نقاط الضعف المختلفة في التنفيذ نموذج الكائن. وتوقف فتح الملفات المرفقة (المضمنة) بعد إصدارها وتثبيتها على النظام التحديثات القادمةحماية:

  • KB3203467 - لمكتب 2010؛
  • KB3191898 - لمكتب 2007؛

والتي تغلق عددًا من نقاط الضعف عن طريق تغيير سياسة المسح للملفات المضمنة/المرفقة وتصفية المدخلات العامة عند تحميل المكتبات. ويبدو أن نفس التحديث يشدد سياسة حظر المرفقات ذات الامتدادات المتعددة (عدة نقاط في الاسم)، والآن لا يتم فتح مثل هذه المرفقات في Outlook تحت أي ظرف من الظروف، وتظهر رسالة في رأس الرسالة قام Outlook بحظر الوصول إلى المرفقات التي قد تكون غير آمنةولا يمكن للإعدادات تغيير هذا السلوك في أي مكان. ويترتب على الوصف الأصلي أن التحديث يعمل على إصلاح مشكلات الأمان منتجات مايكروسوفت Office، مما يؤدي إلى تنفيذ تعليمات برمجية عن بعد عندما يفتح المستخدم ملفًا معدًا خصيصًا.
التحديث يغلق الثغرات الأمنية.

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

تتمثل الاختلافات الرئيسية بين ربط الكائنات وتضمين الكائنات في مكان تخزين البيانات وكيفية تحديث البيانات بعد وضعها في المستند.

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

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

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

لانجاز هذا العمل المختبريبحاجة إلى التعرف على الطرق التي يمكن لبرامج Microsoft Office من خلالها مشاركة البيانات. تم شرح التضمين باستخدام مربع الحوار "إدراج كائن" في دورة محاضرةومصادر المعلومات الموصى بها.

20.2 الغرض من العمل

اكتساب المهارات العملية في العمل مع برامج Microsoft Excel وWord في عملية إنشاء المستندات ونسخ وربط وتضمين كائن Microsoft Excel (جدول بيانات) في مستند Word.

20.3 بيان المشكلة

لإكمال المعمل قم بما يلي:

  1. إنشاء مستند Word وفقًا للنموذج المرفق الموضح في الشكل 20.1؛
  2. أنشئ مصنفًا فارغًا، واملأ ورقة العمل وفقًا للنموذج المرفق الموضح في الشكل 20.2، وأكمله الحسابات اللازمة;
  3. الصق جدول بيانات Excel الذي تم إنشاؤه في مستند Word بالطرق التالية:

بعد إدراج جدول Excel في مستند Word، احذف البيانات الموجودة في الخلية G5 في كافة الجداول وقم بتحديث البيانات.


أرز. 20.1





أرز. 20.2

20.4 تنفيذ العمل خطوة بخطوة

20.4.1 قم بتشغيل جهاز الكمبيوتر

انقر فوق الزر قوةعلى وحدة النظامالكمبيوتر.

20.4.2 قم بتشغيل Microsoft Word وExcel

20.4.2.1 تشغيل مايكروسوفت ووردباستخدام أمر القائمة الرئيسية.

بعد إطلاق مايكروسوفتسيفتح Word نافذة التطبيق "المستند 1 - مايكروسوفت وورد"، والذي يعرض فارغًا وثيقة نصية، استنادًا إلى القالب العادي. قم بإنشاء مستند وفقًا للنموذج المرفق الموضح في الشكل 20.1 واحفظه.

20.4.2.2 بدون إغلاق Word، قم بتشغيل Microsoft Excel.

بعد تشغيل Microsoft Excel، تفتح نافذة التطبيق وتعرض مصنف Workbook 1 فارغًا يحتوي على ثلاث أوراق عمل. يخلق كتاب جديدوملء ورقة العمل حسب النموذج المرفق المبين في الشكل 20.2. أكمل جميع العمليات الحسابية (املأ إجمالي الصفوف والأعمدة وصف الإجمالي) في جدول البيانات واحفظ الملف (المصنف).

20.4.3 أدخل جدول بيانات Excel الذي تم إنشاؤه في مستند Word بطرق مختلفة

20.4.3.1 أدخل جدول بيانات Excel الذي تم إنشاؤه في مستند Word كجدول Word.

  • انتقل إلى مستند Word الخاص بك، وحدد مكان إدراج الجدول، ثم انقر فوق الزر "إدراج" الموجود على شريط الأدوات.

20.4.3.2 أدخل جدول بيانات Excel الذي تم إنشاؤه في مستند Word ككائن مضمن.

للقيام بذلك، تشغيل الإجراءات التالية:

  • حدد نطاقًا من خلايا الجدول؛
  • انقر فوق الزر نسخ على شريط الأدوات؛
  • انتقل إلى مستند Word، وحدد مكان إدراج الكائن المضمن؛
  • اضبط المفتاح على موضع الإدراج؛

20.4.3.3 أدخل جدول بيانات Excel الذي تم إنشاؤه في مستند Word ككائن مرتبط.

لكي تفعل هذا، اتبع هذه الخطوات:

  • حدد نطاقًا من خلايا الجدول؛
  • انقر فوق الزر نسخ على شريط الأدوات؛
  • انتقل إلى مستند Word، وحدد مكان إدراج الكائن المرتبط؛
  • اختر فريق إدراج خاصفي قائمة التحرير؛
  • اضبط المفتاح على موضع الارتباط؛
  • من القائمة "كيفية"، حدد ورقة مايكروسوفت Office Excel (الكائن) ثم انقر فوق موافق.

20.4.4 حذف البيانات الموجودة في الخلية G5 في كافة الجداول المدرجة في مستند Word وتحديث البيانات

20.4.4.1 حذف البيانات الموجودة في الخلية G5 (رقم 128) من جدول Word الذي تم إنشاؤه عن طريق النسخ، وتحديث البيانات في الجدول بأكمله.

لهذا:

  • إعادة حساب البيانات في الجدول بأكمله.

20.4.4.2 حذف البيانات الموجودة في الخلية G5 (رقم 128) من جدول Word الذي تم إنشاؤه بواسطة طريقة تضمين الكائنات، وتحديث البيانات في الجدول بأكمله.

لهذا:

  • ينفذ نقرتين متتاليتينعلى الكائن المضمن (الجدول) بحيث يتم فتحه برامج اكسلالذي خلقت فيه؛
  • احذف الرقم 128 في الخلية G5؛
  • انقر خارج مربع الكائن المضمن للعودة إلى Word.

20.4.4.3 حذف البيانات الموجودة في الخلية G5 (رقم 128) من جدول Word الذي تم إنشاؤه بواسطة طريقة ربط الكائنات، وتحديث البيانات في الجدول بأكمله.

قم بما يلي:

  • انقر مرتين على كائن ذو صلة(الجدول)، سيتم فتح نافذة تطبيق Excel بالملحق دفتر العمل;
  • احذف الرقم 128 في الخلية G5؛
  • سيتم إعادة حساب البيانات الموجودة في الجدول بأكمله تلقائيًا؛
  • يغلق تطبيق اكسلللعودة إلى الكلمة.

20.4.5 إيقاف التشغيل

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