Объект Slide (PowerPoint)

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

Замечания

Примечание.

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

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

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

  • Возврат слайда в выделенном фрагменте

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

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

Пример

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

ActivePresentation.Slides(1).Layout = ppLayoutTitle

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

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

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

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

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

ActiveWindow.Selection.SlideRange.Layout = ppLayoutTitle

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

Windows(2).View.Slide.Copy

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

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 и обратная связь.