VBA PowerPoint Online Guide и Как записать макрос - PullRequest
2 голосов
/ 24 сентября 2008

Может ли кто-нибудь порекомендовать мне хорошее онлайн-руководство по PowerPoint VBA? Кроме того, у кого-нибудь есть советы о том, как записать макрос в PowerPoint?

Ответы [ 3 ]

3 голосов
/ 24 сентября 2008

Для записи макроса powerpoint:

  1. В строке меню нажмите Инструменты
  2. Наведите курсор мыши на макрос> и появится подменю
  3. Нажмите кнопку «Запись» - появится новая панель инструментов
  4. Делай свое дело
  5. Нажмите кнопку остановки на новой панели инструментов макроса

Нажмите Инструменты-> Макрос-> Макросы. Найдите макрос, который вы только что записали, и нажмите кнопку «Изменить». Это покажет вам, что было записано. Внесите изменения и нажмите треугольную кнопку запуска (или нажмите F5), чтобы запустить код.

Что касается интерактивного руководства, я обычно думаю о вопросе и использую Google или задаю вопрос здесь, на StackOverflow.com. Я смог ответить на большинство моих вопросов таким образом, я не нашел конкретного основного ресурса для всех вещей Powerpoint VBA.

Кроме того, вы можете найти ответы, которые могут вам помочь, заглянув в статьи VBA для других продуктов MS Office - многие вещи, не относящиеся к Powerpoint (общие VBA), будут такими же, как и для других продуктов.

2 голосов
/ 01 сентября 2011

Microsoft удаляет макрос-рекордер из PowerPoint 2007.

Для просмотра структуры объектов используйте Watch (Shift + F9) в объекте.

Например

dim ppt as powerpoint.Presentation

set ppt =activepresentation

добавить часы в ppt для просмотра структуры объекта Presentation

в противном случае

Добавление нового модуля класса

в классе объявить

Private WithEvents ppt As PowerPoint.Application

в модуле comon объявляет один экземпляр из classCreate (по умолчанию Class1), используя

set x= new class1

Теперь в классе модуля вы можете получить события для вашей презентации (в левом поле со списком кода)

Бруно Лейт

Office Developer

0 голосов
/ 24 сентября 2008

Можете ли вы описать то, что вы надеетесь достичь? Существуют десятки книг по VBA для Word, Excel и т. Д., Но «программирование» в PowerPoint встречается не так часто.

Вот краткое онлайн-FAQ для новичка:

http://skp.mvps.org/index.html#newbie

и общие инструкции:

http://www.pptfaq.com/FAQ00033.htm

...