Настройка пользовательского интерфейса
Настройка пользовательского интерфейса
Одна из наиболее очевидных ситуаций, где стоит использовать VBA, - это изменение пользовательского интерфейса приложения, чтобы он стал привычнее и удобнее для вас.
(На всякий случай замечу, что пользовательский интерфейс означает то, как программа выглядит на экране, как в ней работают мышь, клавиатура и другие всевозможные средства, предоставленные программой вам, пользователю, для взаимодействия с программным обеспечением.) Во многих приложениях VBA позволяет изменять элементы пользовательского интерфейса так, как это удобно. С помощью всего нескольких строчек программного кода вы можете добавлять, удалять или изменять взаимное расположение кнопок на панелях инструментов, создавать новые панели инструментов, переопределять раскладку клавиатуры или модифицировать структуру меню. На рис. 1.1 показано окно Microsoft Word с любезно измененным VBA пользовательским интерфейсом.
Рис. 1.1.
Вам потребуется VBA, если вы захотите работать с документами Word на чистом экране, совершенно свободном ото всех панелей инструментов
Конечно, не стоит использовать паяльную лампу там, где и спички подойдут, - для самых простых изменений пользовательского интерфейса VBA часто оказывается слишком мощным средством. Многие из современных приложений позволяют изменять интерфейс вообще безо всякого программирования - с помощью перетаскивания элементов или диалоговых окон.
Тем не менее VBA полезен и б таких приложениях. С одной стороны, даже исключительно дружественные в этом смысле приложения могут не изменять некоторые части своего интерфейса без помощи VBA. С другой стороны, что еще важнее, VBA позволяет организовать целые группы автоматических изменений пользовательского интерфейса прямо во время работы - в зависимости от того, что вы делаете с программой в данный момент.
Предположим, вы работаете с суммами, превышающим миллион долларов, постоянно используя при этом одни и те же три панели инструментов. С помощью VBA вы можете создать программу, которая станет открывать эти панели инструментов вместе, а затем одновременно прятать их, когда в них нет необходимости.
До сих пор я говорил об изменении пользовательского интерфейса VBA приложения, но не о создании пользовательского интерфейса самой VBA программы. Хотя многие VBA-программы и представляют собой автоматы, выполняющие работу безо всякого вмешательства с вашей стороны, неизбежно наступит момент, когда вам понадобится создавать свои диалоговые и другие окна (для них в VBA используется обобщающий термин формы).
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Описание пользовательского интерфейса
Описание пользовательского интерфейса После установки программы на компьютер в меню
Настройка пользовательского интерфейса
Настройка пользовательского интерфейса Как мы уже отмечали ранее, в программе реализована возможность настройки пользовательского интерфейса. В частности, пользователь может самостоятельно определить, какие элементы и инструменты должны быть представлены в главном
Возможности пользовательского интерфейса
Возможности пользовательского интерфейса В окне редактирования можно отображать номера строк в колонке слева от текста сценария. За включение/выключение этого режима отвечает переключатель View Line Numbers в меню View. Для перехода к строке с заданным номером нужно нажать
Описание пользовательского интерфейса
Описание пользовательского интерфейса После запуска Интернет-обозревателя Mozilla Firefox на экране отобразится ее пользовательский интерфейс, который показан на рис. 3.1. Рис.
Настройка пользовательского интерфейса
Настройка пользовательского интерфейса Программа 3ds Max позволяет создавать новые и настраивать существующие меню и панели инструментов. Для этой цели служит окно Customize User Interface (Настройка пользовательского интерфейса) (рис. 1.36). Рис. 1.36. Окно Customize User Interface (Настройка
Настройка пользовательского интерфейса
Настройка пользовательского интерфейса Одна из наиболее очевидных ситуаций, где стоит использовать VBA, - это изменение пользовательского интерфейса приложения, чтобы он стал привычнее и удобнее для вас.(На всякий случай замечу, что пользовательский интерфейс означает
3.1.7. Предпочтительный стиль пользовательского интерфейса
3.1.7. Предпочтительный стиль пользовательского интерфейса В главе 11 подробно рассматриваются различия между интерфейсами командной строки (Command-Line Interfaces — CLI) и графическими пользовательскими интерфейсами (Graphical User Interfaces — GUI). Выбор проектировщиком операционной системы
3.1.7. Предпочтительный стиль пользовательского интерфейса
3.1.7. Предпочтительный стиль пользовательского интерфейса В главе 11 подробно рассматриваются различия между интерфейсами командной строки (Command-Line Interfaces — CLI) и графическими пользовательскими интерфейсами (Graphical User Interfaces — GUI). Выбор проектировщиком операционной системы
Описание пользовательского интерфейса
Описание пользовательского интерфейса Для запуска Microsoft Outlook 2007 выполните команду Пуск ? Все программы ? Microsoft Office ? Microsoft Office Outlook 2007. В результате откроется окно программы, изображенное на рис. 5.1. Рис. 5.1. Программа Microsoft Outlook 2007В верхней части окна находится главное меню
Создание пользовательского интерфейса на базе HTML
Создание пользовательского интерфейса на базе HTML Перед добавлением HTML-элементов в HTML-форму важно заметить, что Visual Studio 2005 позволяет редактировать содержимое файлов *.htm с помощью интегрированного HTML-редактора и окна свойств. При выборе DOCUMENT в окне свойств (рис. 23.5) вы
2.1. Добавление тяготения к компонентам пользовательского интерфейса
2.1. Добавление тяготения к компонентам пользовательского интерфейса Постановка задачи Необходимо, чтобы компоненты вашего пользовательского интерфейса двигались так, как будто на них действует сила тяжести: например, если перетащить элемент к верхнему краю экрана, то
8.9. Защита пользовательского интерфейса
8.9. Защита пользовательского интерфейса Постановка задачи Необходимо гарантировать, что пользовательский интерфейс соответствует наиболее распространенным правилам безопасности, действующим в
Настройка пользовательского интерфейса
Настройка пользовательского интерфейса Программа AutoCAD предоставляет пользователю широкие возможности адаптации интерфейса для решения конкретных задач. Управлять настраиваемыми элементами интерфейса, к которым относятся рабочее простран ство, панели инструментов,