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