У меня уже есть полезный совет о том, как воспроизвести внешний аудиофайл.
И теперь я борюсь за то, чтобы использовать его при достижении определенной страницы.
Мне удалось найти, что мне нужно добавить материал ниже, чтобы получить список событий, которые я могу использовать:
Public WithEvents App As Word.Application
И я получил множество событий:
События приложения
Но никто из них не соответствует тому, что мне нужно.
1) Найдите определенное событие, которое я могу использовать, чтобы отследить любое действие, которое может изменить текущую просматриваемую страницу (прокрутка мышью, стрелки вверх / вниз, перемещение мыши с выделением или любое другое ...), а затем вставить функция проверки в.
2) Функция проверки должна получать номер текущей страницы в документе (или его эквивалент) и, если мы на определенной странице, воспроизводить соответствующий звук.
Есть две основные проблемы, с которыми я боролся, но не получил хорошего представления.
Мне также известно, что мы можем использовать объект ActiveX и вставлять аудиофайл в документ, это позволяет даже не хранить файл где-либо, а вставлять его в документ.
Однако здесь я даже не представляю, как запустить воспроизведение файла через VBA.
Но если кто-то может посоветовать это, было бы идеально, потому что это еще более удобно с точки зрения обслуживания (нет необходимости хранить внешние аудиофайлы).
Любая помощь приветствуется.
Если вы знаете, что это вообще невозможно, пожалуйста, дайте мне знать, чтобы я мог закрыть тему.