Объект Slide (PowerPoint)

Представляет слайд. Коллекция Slides содержит все объекты Slide в презентации.

Примечания

Примечание

Не путайтесь, если вы пытаетесь вернуть ссылку на один слайд, но в итоге у вас будет объект SlideRange . Один слайд может быть представлен либо объектом Slide , либо slideRangecollection, который содержит только один слайд, в зависимости от того, как вы возвращаете ссылку на слайд. Например, если вы создаете и возвращаете ссылку на слайд с помощью метода Add , слайд представлен объектом Slide . Однако если вы создаете и возвращаете ссылку на слайд с помощью метода Дубликат , слайд представлен коллекцией SlideRange , которая содержит один слайд. Так как все свойства и методы, применимые к объекту Slide , также применяются к коллекции SlideRange , которая содержит один слайд, вы можете работать с возвращенным слайдом таким же образом, независимо от того, представлен ли он объектом Slide или коллекцией SlideRange .

В следующих примерах описано, как:

  • Возвращение слайда, указываемого по имени, номеру индекса или номеру слайд-номера

  • Возвращение слайда в выборе

  • Возвращение слайда, который в настоящее время отображается в любом окне документа или окне отображения слайдов, которое вы указали.

  • Создайте новый слайд

Пример

Используйте слайды (индекс), где индекс — это имя слайда или номер индекса, или используйте Slides.FindBySlideID (индекс), где индекс — это номер слайда, чтобы вернуть один объект Slide. В следующем примере устанавливается макет слайда в активной презентации.

ActivePresentation.Slides(1).Layout = ppLayoutTitle

В следующем примере устанавливается макет слайда с ID-номером 265.

ActivePresentation.Slides.FindBySlideID(265).Layout = ppLayoutTitle

Чтобы вернуть один объект Slide, используйте Selection.SlideRange (index), где индексом является имя слайда или номер индекса в выборе. В следующем примере устанавливается макет слайда в выборе в активном окне при условии, что выбран по крайней мере один слайд.

ActiveWindow.Selection.SlideRange(1).Layout = ppLayoutTitle

Если выбран только один слайд, вы можете использовать Selection.SlideRange для возврата коллекции SlideRange , которая содержит выбранный слайд. В следующем примере устанавливается макет слайда в текущем выборе в активном окне при условии, что выбран ровно один слайд.

ActiveWindow.Selection.SlideRange.Layout = ppLayoutTitle

Используйте свойство Slide , чтобы вернуть слайд, отображаемый в указанном окне документа или окне отображения слайдов. В следующем примере копируется слайд, который в настоящее время отображается в окне документа два в буфер обмена.

Windows(2).View.Slide.Copy

Используйте метод Добавить , чтобы создать новый слайд и добавить его в презентацию. В следующем примере в начале активной презентации добавляется слайд заголовка.

ActivePresentation.Slides.Add 1, ppLayoutTitleOnly

Методы

Имя
ApplyTemplate
ApplyTemplate2
ApplyTheme
ApplyThemeColorScheme
Copy
Cut
Delete
Duplicate
Export
MoveTo
MoveToSectionStart
PublishSlides
Select

Свойства

Имя
Application
Background
BackgroundStyle
ColorScheme
Comments
CustomerData
CustomLayout
Design
DisplayMasterShapes
FollowMasterBackground
HasNotesPage
HeadersFooters
Hyperlinks
Layout
Master
Name
NotesPage
Parent
PrintSteps
sectionIndex
Shapes
SlideID
SlideIndex
SlideNumber
SlideShowTransition
Tags
ThemeColorScheme
TimeLine

См. также

Справочник по объектной модели PowerPoint

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.