Як змусити excel озвучувати значення осередків - трюки і прийоми в microsoft excel

В цьому раді описується, як вказати Excel відстежувати певну комірку і, коли значення осередки зміниться, давати словесне оповіщення, використовуючи можливість перетворення тексту в мову. Для цього застосовується макрос, який є обробником подій і названий Worksheet_Calculate.







Макрос Worksheet_Calculate потрібно помістити в модуль коду для листа, що містить осередок, яка буде відслідковуватися. Найпростіший спосіб активізувати цей модуль коду - натиснути правою кнопкою миші на вкладці аркуша і вибрати в контекстному меню команду Оригінальний текст.







Наступний код передбачає, що осередок А1 містить підсумкове значення і є осередком, за якою виконується стеження. Для кожного з шести умов використовується різна фраза. Наприклад, якщо комірка А1 містить значення 1050, то Excel скаже: «Ви перевищили бюджет». Ви можете, звичайно, додати стільки умов, скільки вам захочеться, і налаштувати числові діапазони для обробки цих умов.

Private Sub Worksheet_Calculate () With Application.Speech Select Case Range ( "A1") Case Is <600. Speak "Значительно ниже бюджета" Case 600 To 900. Speak "В рамках бюджета" Case 901 To 999. Speak "Подходим близко к бюджету" Case 1000. Speak "Вы точно укладываетесь в бюджет" Case 1001 To 1100. Speak "Вы превысили бюджет" Case Is> 1100. Speak "Вас скоро звільнять" End Select End With End Sub







Схожі статті