سؤال

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

ActivePresentation.Slides("Idaho").Select
هل كانت مفيدة؟

المحلول

اسم الشريحة والنص في عنصر نائب العنوان NAV لا علاقة له مع بعضها البعض.

ما لم تقم بإعادة تسميته، سيتم تسمية الشريحة الأولى في العرض التقديمي "Slide1"، والثاني "Slide2" وهلم جرا.

إذا كنت بحاجة على وجه التحديد إلى طريقة لتحديد الشريحة التي نص عنوانها="Idaho"، فستحتاج إلى كتابة وظيفة للبحث في جميع الشرائح في العرض التقديمي وإرجاع أول واحد يجد أن تلبي معاييرك.على سبيل المثال:

giveacodicetagpre.

نصائح أخرى

إحياء سؤال قديم، لكني أردت أن أطرحه.

في حين أنه من الممكن ذلك ActivePresentation.Slides("MySlideName").Select لا يعمل، هذا يناسبني في PPT 2010:

Dim PPTObj As PowerPoint.Application
Set PPTObj = New PowerPoint.Application
Dim PPTClinic As PowerPoint.Presentation
Set PPTClinic = PPTObj.Presentations.Open(FileName:="Your File Name Here")
PPTClinic.Slides("MySlideName").Select

هذا، بالطبع، يفترض أن هناك شريحة تسمى "MySlideName".سيتعين على التعليمات البرمجية الخاصة بك التعامل مع التعامل مع ملف Item MySlideName not found in the Slides collection. خطأ (err.number = -2147188160).

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