• Сервис онлайн-записи на собственном Telegram-боте
    Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое расписание, но и напоминать клиентам о визитах тоже. Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.
    Для новых пользователей первый месяц бесплатно.
    Чат-бот для мастеров и специалистов, который упрощает ведение записей:
    Сам записывает клиентов и напоминает им о визите;
    Персонализирует скидки, чаевые, кэшбэк и предоплаты;
    Увеличивает доходимость и помогает больше зарабатывать;


  • Иллюстрированный самоучитель по Microsoft Outlook 2002

    Вызов макросов

    Теперь необходимо перетащить команду из диалогового окна Настройка на панель BookTask. По умолчанию получаются очень длинные кнопки с текстом, которые выглядят как команды меню, а не как кнопки панели инструментов (рис. 22.13).

    Иллюстрированный самоучитель по Microsoft Outlook 2002 › Программирование в Outlook › Вызов макросов
    Рис. 22.13. Кнопка на панели инструментов с контекстным меню

    Чтобы панель инструментов приняла привычный для настоящей панели вид, необходимо отформатировать кнопки.

    Пример 22.10. Форматирование кнопки пользователя.

    • 1R BookTask.GenerateTask
    • Имя: = Назначить задачу писателю
    • Значок и текст
    • Выбрать значок для кнопки > [1.6]
    • Закрыть

    После того как закрыто диалоговое окно Настройка, вы можете перемещать, пристыковывать панель и т. д. Теперь, после щелчка по кнопке Назначить задачу писателю, появится диалоговое окно Задача: Написание книги (рис. 22.14). Неправда ли просто?

    Иллюстрированный самоучитель по Microsoft Outlook 2002 › Программирование в Outlook › Вызов макросов
    Рис. 22.14. Диалоговое окно Задача: Написание книги

    Замечание
    Помимо создания панелей инструментов и кнопок, можно задавать "горячие" клавиши для вызова макросов пользователей или создавать дополнительные разделы меню
    .

    Резюме

    В этой главе мы познакомились с разработкой простого приложения средствами VBA, на котором продемонстрировали основные аспекты его использования.

    • Проектирование диалогового окна. Разработка формы, работа с элементами управлениями, процедуры реакции на события.
    • Инициализация формы. Работа с файлами и данными из базы контактов Outlook.
    • Отладка и тестирование. Работа с отладчиком VBA, трассировка программы, контрольные значения и использование точек останова.
    • Вызов макросов. Создание панели инструментов и кнопки, вызывающей макрос пользователя.
    Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.