Текст в речь |VBA| Силовая установка

Я новичок в мире VBA и пытаюсь выполнить код, который преобразует текст в речь в PowerPoint. Кажется, мне нужно добавить речевые библиотеки XLS в PPT. Кто-нибудь знает, как добавить библиотеки речи в PowerPoint. Так что я могу выполнить TTS в PowerPoint.

Я попытался найти библиотеку, которая используется в Excel, перейдя в папку, которая упоминается в инструменте >>

Код, который я пытаюсь выполнить, как преобразовать текст заметки PowerPoint в речь с VBA

Следующая ссылка предоставляет одно решение о позднем связывании, этот код также выдает ошибку, как преобразовать текст примечания PowerPoint в речь с помощью VBA. Я нашел следующую информацию, но не могу связать методы Excel с библиотекой PowerPoint.

Предыдущая история:

Мой профессор хочет автоматизировать процесс, с помощью которого мы синхронизируем точку с маркером на слайде с точкой питания с закладками в аудиофайле. Если мы сможем создать теги звуковых закладок, которые соответствуют соглашению об именах, например, BM__, сценарий VB может связать / синхронизировать звуковую закладку с точкой маркера на слайде x или y или x.

Затем этот PPT может быть преобразован в слайд-шоу и размещен в системе управления обучением.


Исследования на разных форумах показали, что PPT может преобразовывать текст в речь, связывая объекты в Excel. (Excel текст в речь выполнится нормально)

Я приложил видение потока высокого уровня.

1 ответ

Решение

Как упоминал Джейми в статье, на которую вы ссылались, вам нужно установить ссылку на библиотеку объектов речи Microsoft.

В VBA IDE выберите Инструменты | Ссылки Прокрутите вниз до Библиотеки объектов речи, поставьте галочку рядом с ней и нажмите OK.

Я скопировал / вставил код Джейми в PPT, добавил ссылку, как указано выше, и она отлично работала (хотя должен признать, что ПК говорил что-то хорошее о Джейми, а не о том, что показывал его пример).

Другие вопросы по тегам