كيفية التعرف على شريحة المحدد على الشريحة الرئيسية في PowerPoint 2003 برمجيا

StackOverflow https://stackoverflow.com/questions/1801996

  •  05-07-2019
  •  | 
  •  

سؤال

ومؤخرا كنت أعمل مع رمز لفتح عرض تقديمي ل PowerPoint (عن طريق vb.net) الكائن وعملية كل شريحة من الشرائح. إذا تجهيز شريحة ليست فارغة أو الشريحة الرئيسية I تحتاج إلى تخطي وتذهب إلى المرحلة التالية.

ويمكن لأي شخص أن تريني كيفية التحقق مما اذا كانت شريحة معينة هي الشريحة الرئيسية؟ هل هناك أي طريقة للتحقق من ذلك عن طريق نوع الشريحة؟

Public Sub CheckForProprtychecker(ByVal Presn As PowerPoint.Presentation)

For SlideIndex As Integer = 1 To Presn.Slides.Count()
      If Presn.Slides(SlideIndex) Is Nothing Then
         Continue For
      End If
     ''# do other process  
Next

End Sub 
هل كانت مفيدة؟

المحلول

وأنا لا أعتقد أنه من السهل للأسف. كتبت مرة تطبيق إمكانية التشغيل المتداخل Office الذي كان علينا أن تحل محل العلامات على الصفحة (كانت هناك علامات أيضا في Masterpage التي كان لا بد من استبدال كذلك).

عند حلقات عبر الشرائح، وجدت أن

لكل شريحة هناك

slide.Master

وهناك

slide.Design.SlideMaster

ولذا فان تخميني هو أن كل شريحة تحتوي على قالب داخل نفسه (المضاربة).

نصائح أخرى

وأي من الشرائح هي الشريحة الرئيسية - انهم جميعا إما مضمنة أو مخصصة تخطيطات واحد (من المحتمل أكثر) الشرائح الرئيسية. هل تريد أن تعرف ما تخطيط هو؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top