52953.fb2
После того как окно свойств появится на экране, перейдите в окно программного кода или в окно пользовательской формы (или щелкните на имени объекта в окне проводника проектов), чтобы свойства этого объекта отобразились в окне свойств.
Проекты и модули имеют только одно свойство - имя. С помощью окна свойств вы мо жете изменить это единственное свойство.
Чтобы переименовать проект или модуль, выполните следующее.
1. Выделите проект или модуль в окне проводника проектов.
2. Перейдите в окно свойств.
Если его на экране нет, вызовите его любым из способов, предложенных в разделе Вызов окна свойств. Если окно свойств на экране присутствует, сделайте его активным, щелкнув в нем или нажав клавишу F4.
3. Наберите новое имя.
Поскольку в данном случае в окне есть только одно свойство, предваряющий печатание щелчок в строке свойства (Name) становится излишним.
Хотя подробно приемы отладки обсуждаются в главе 9, обзор окон редактора был бы неполным без хотя бы краткого знакомства с окнами, предназначенными для отладки. Таких окон в редакторе Visual Basic четыре.
* Окно Immediate (Окно немедленного выполнения команд) позволяет выполнять отдельные VBA-операторы прямо на лету (рис. 5.18). Можно также для отладки заставить программу печатать в этом окне сообщения, характеризующие процесс выполнения программы.
Рис. 5.18. Выполнение VBA-кода в окне немедленного выполнения команд
* Окно Locals (Окно локальных переменных) предлагает сведения об объектах и переменных из выполняемой в данный момент процедуры.
* Окно Watches (Окно контролируемых выражений) отображает текущие значения указанных вами объектов и переменных. Эти объекты и переменные могут принадлежать любой части вашей программы, а не только выполняемой в данный момент f процедуре.
* Окно Call Stack (Окно стека вызовов) предлагает список процедур, которые выполнялись в программе вплоть до того момента, когда вы отобразили это окно.
Три из этих окон - исключение составляет окно стека вызовов - можно открыть в любое время. Окно стека вызовов можно увидеть только в режиме паузы (break mode) при выполнении программного кода. Правда, увидеть что-либо полезное в окне локальных переменных или в окне контролируемых выражений тоже можно только в режиме паузы.
С такими отклонениями от прямого пути изложения я могу спокойно позволить себе упомянуть и о том, как вызвать на экран окна для отладки. Ясно, что всегда можно открыть меню View (Вид) и выбрать в нем соответствующий пункт. Однако для более быстрого достижения цели лучше использовать следующие варианты.
Окно | Кнопка | Комбинация клавиш |
Immediate | В панели инструментов Debug | Ctrl+G |
Locals | В панели инструментов Debug | Нет |
Watches | В панели инструментов Debug | Нет |
Call Stack | В панели инструментов Debug или справа вверху окна Locals | Ctrl+L |
В этой части ...
Если вы хотите окунуться в море VBA-программирования, эта часть книги будет вашим пляжем В то время как в других - частях обсуждаются главные принципы и приемы программирования, здесь закладываются основы тех знаний? которые подготовят вас к штормовым будням программистской работы. Уверен, что в будущем к этой части книги , вы будете обращаться за поддержкой куда чаще, чем к другим.
В главе б обсуждается общая структура VBA-програчмы в целом, подробно объясняется назначение каждого из ее строительных блоков Здесь же говорится о правилах , и соглашениях присвоения имен объектам в VBA, предлагаются приемы, с помощью которых можно сделать программный код -аккуратнее и удобнее для восприятия.
В главе 7 вас ждет достаточно информативный обзор констант и переменных VBA - именованных рычагов, с помощью которых вы манипулируете информацией в своих программах.
В главе 8 изучаются приемы управления последовательностью действий, выполняемых программой, - приемы, с помощью которых вы сможете сделать свои программы немного более интеллектуальными.
Наконец поскольку ничто и никогда не работает так, как планируется, в главе 9 идет речь о том, как избежать появления возможных ошибок в программе, а также о способах выявления и исправления все-таки появившихся.
И завершит часть II глава, посвященная формам. В самостоятельных версиях Visual Basic формы будут единственным средством взаимодействия пользователя с программой во время ее выполнения. В VBA формы занимают не столь исключительное положение ввиду того, что для доступа к VBA-программе можно использовать и пользовательский интерфейс содержащего эту программу VBA-приложения.
Тем не менее пользовательские диалоговые окна в VBA -программах требуются тоже нередко, и в этой части мы обсудим основные средства и приемы создания форм в VBA.
В главе 10 обсуждаются основы проектирования форм и работа с элементами управления.
В этой главе ...
~ Подробности о компонентах VBA-программ и о связях между этими компонентами
~ Когда следует создавать новый модуль и как в нем размешать программный код
~ Как создавать подпрограммы и функции
~ Обзор всех типов операторов VBA
~ Правила VBA, касающиеся выбора имен для переменных, форм, модулей и других элементов программы
~ Выбор имен, облегчаюших понимание программного кода
~ Использование отступов в программном коде
~ Разделение операторов на несколько строк