إنشاء وتضمين مخطط إكسل ككائن OLE في شريحة PowerPoint في Microsoft

إنشاء وتضمين مخطط إكسل

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

مثال VSTO

باستخدام VSTO، يتم تنفيذ الخطوات التالية:

  1. إنشاء مثيل من كائن Microsoft Excel ApplicationClass.
  2. إنشاء مصنف جديد يحتوي على ورقة واحدة.
  3. إضافة مخطط إلى الورقة.
  4. حفظ المصنف.
  5. فتح مصنف Excel الذي يحتوي على ورقة العمل التي تحتوي على بيانات المخطط.
  6. الحصول على مجموعة ChartObjects للورقة.
  7. الحصول على المخطط للنسخ.
  8. إنشاء عرض PowerPoint.
  9. إضافة شريحة فارغة إلى العرض.
  10. نسخ المخطط من ورقة عمل Excel إلى الحافظة.
  11. لصق المخطط في عرض PowerPoint.
  12. وضع المخطط على الشريحة.
  13. حفظ العرض.

مثال Aspose.Slides for Android via Java

باستخدام Aspose.Slides لـ .NET، يتم تنفيذ الخطوات التالية:

  1. إنشاء مصنف باستخدام Aspose.Cells لـ Java.
  2. إنشاء مخطط Microsoft Excel.
  3. تعيين حجم OLE لمخطط Excel.
  4. الحصول على صورة للمخطط.
  5. تضمين مخطط Excel ككائن OLE داخل عرض PPTX باستخدام Aspose.Slides for Android عبر Java.
  6. استبدال الصورة المحدثة للكائن بالصورة التي تم الحصول عليها في الخطوة 3 لمعالجة مشكلة تغيير الكائن.
  7. كتابة العرض الناتج على القرص بتنسيق PPTX.