هل يمكنني أيضًا استخدام مخططات think-cell في ملفات .odp، المستندة إلى تنسيق الملفات LibreOffice/OpenOffice.org؟
المشكلة
بعد فتح ملف .odp في PowerPoint، يتم فقدان أغلب وظائف think-cell. تظل بعض النصوص الأساسية للمخططات تعمل، ولكن لا تكون معظم الوظائف موجودة (التسميات، والأسهم، ومخطط جانت، …).
قد تحدث هذه المشكلة، على سبيل المثال، في الحالات التالية:
- إذا كنت تعمل مع شخص يستخدم OpenOffice.org أو LibreOffice. لذلك، فإنك تقوم بحفظ العرض التقديمي في PowerPoint (ملف .pptx أو .ppt) بمثابة عرض تقديمي بتنسيق OpenDocument (ملف .odp) لإعطاء الملف للشخص الآخر. ثم تقوم بعد ذلك بإعادة استيراد الملف إلى PowerPoint.
- تقوم بفتح ملف .odp وإدراج مخطط think-cell. تقوم بحفظ الملف بتنسيق ملف .odp.
التفسير
في نموذج كائن PowerPoint، يحتوي كل PowerPoint.Shape
على مجموعة Tags
تتيح تخزين معلومات إضافية عن الكائنات. يستخدم think-cell هذه العلامات لمعرفة الأشكال الموجودة في الشريحة التي تنتمي إلى think-cell (للحصول على التفاصيل، يرجى مراجعة KB0073).
لا يقوم PowerPoint بتصدير العلامات إلى تنسيق الملف .odp. يتم فقدان المعلومات التي توضح تبعية أشكال معينة لبرنامج think-cell.
يمكنك التحقق من هذا الأمر بنفسك من خلال استخدام وحدة الماكرو التالية بلغة VBA والتي تسرد جميع الأشكال وعلاماتها في الشريحة الحالية:
Sub List_Tags()
Dim oShape As PowerPoint.Shape
Dim str As String
Dim i As Integer
For Each oShape In ActiveWindow.View.Slide.Shapes
Debug.Print oShape.Name & "( " & oShape.Tags.Count & " tags)"
For i = 1 To oShape.Tags.Count
Debug.Print " Tag(" & i & "): " & _
"Name: " & oShape.Tags.Name(i) & ", " & _
"Item:" & oShape.Tags.Item(i)
Next i
Next oShape
End Sub
لتشغيل وحدة الماكرو، افتح محرر VBA بواسطة الضغط على المفتاحين Alt+F11. حدد المصنف الخاص بك ثم انقر فوق إدراج ← وحدة نمطية. الصق وحدة الماكرو المذكورة أعلاه وقم بتشغيلها بواسطة الضغط على المفتاح F5.