Объект 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 |
Свойства
См. также
Справочник по объектной модели PowerPoint
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.