Поделиться через


Свойство NamedSlideShow.SlideIDs (PowerPoint)

Возвращает массив идентификаторов слайдов для указанного именованного слайд-шоу. Только для чтения.

Синтаксис

выражение. SlideIDs

выражение Переменная, представляющая объект NamedSlideShow .

Возвращаемое значение

Variant

Пример

В этом примере текущий слайд в активном окне добавляется в пользовательское слайд-шоу с именем Marketing Short Version. Обратите внимание, что чтобы сохранить измененную версию настраиваемого слайд-шоу, необходимо удалить исходное настраиваемое шоу, а затем снова добавить его с тем же именем. Также обратите внимание, что если вы хотите изменить размер массива, содержащегося в переменной Variant , необходимо явно объявить переменную перед попыткой изменить размер ее массива.

'NOTE - The following code line is NOT optional.
'Can't redim array without this
Dim customShowSlideIDs As Variant
Dim customShowToExpand As NamedSlideShow

customShowName = "Marketing Short Version"

Set customShowToExpand = ActivePresentation.SlideShowSettings _
    .NamedSlideShows(customShowName)

slideToAddID = ActiveWindow.View.Slide.SlideID
customShowSlideIDs = customShowToExpand.SlideIDs
numSlides = UBound(customShowSlideIDs)

ReDim Preserve customShowSlideIDs(numSlides + 1)

customShowSlideIDs(numSlides + 1) = slideToAddID
customShowToExpand.Delete
ActivePresentation.SlideShowSettings.NamedSlideShows _
    .Add customShowName, customShowSlideIDs

См. также

Объект NamedSlideShow

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

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