Макрос MS Office Word, воспроизводить звук при прокрутке определенных страниц - PullRequest
0 голосов
/ 03 мая 2018

У меня уже есть полезный совет о том, как воспроизвести внешний аудиофайл. И теперь я борюсь за то, чтобы использовать его при достижении определенной страницы.

Мне удалось найти, что мне нужно добавить материал ниже, чтобы получить список событий, которые я могу использовать:

Public WithEvents App As Word.Application

И я получил множество событий: События приложения Но никто из них не соответствует тому, что мне нужно.

1) Найдите определенное событие, которое я могу использовать, чтобы отследить любое действие, которое может изменить текущую просматриваемую страницу (прокрутка мышью, стрелки вверх / вниз, перемещение мыши с выделением или любое другое ...), а затем вставить функция проверки в.

2) Функция проверки должна получать номер текущей страницы в документе (или его эквивалент) и, если мы на определенной странице, воспроизводить соответствующий звук.

Есть две основные проблемы, с которыми я боролся, но не получил хорошего представления.

Мне также известно, что мы можем использовать объект ActiveX и вставлять аудиофайл в документ, это позволяет даже не хранить файл где-либо, а вставлять его в документ. Однако здесь я даже не представляю, как запустить воспроизведение файла через VBA. Но если кто-то может посоветовать это, было бы идеально, потому что это еще более удобно с точки зрения обслуживания (нет необходимости хранить внешние аудиофайлы).

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

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