Есть ли способ назвать слайд - и выбрать слайд по этому имени, а не по индексу слайдов? - PullRequest
2 голосов
/ 23 апреля 2019

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

Итак, где бы я сейчас работал, например:

PPPres.Slides(1).Select

Мне нужно сделать что-то вроде:

PPPres.Slides("Slide Name").Select
  • главным образом потому, что слайды потенциально динамичны, и я не заинтересован в изменении ссылок для каждого слайда в каждом блоке кода каждый раз, когда меняется слайд.

Честно говоря, не могу найти какие-либо функции для фактического наименования слайда в Powerpoint. Я прочитал о том, как это сделать, назвав объект «Заголовок», но, похоже, это не имеет смысла и не работает для меня.

Надеюсь, вы можете помочь!

1 Ответ

0 голосов
/ 23 апреля 2019

PowerPoint называет свои слайды в порядке , поэтому первый слайд имеет имя "Slide1", второй "Slide2" и т. Д. ...

Вы можете использовать имя по умолчанию или вы можете вручную изменить его, как в этом примере:

ActivePresentation.Slides("Slide2").Name = "Hello" 'Changing the default name to "Hello"
ActivePresentation.Slides("Hello").Select 'Using the new Name to access the Slide

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...