ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.06.2025
Просмотров: 1416
Скачиваний: 3
Команда |
Горячая |
Действие |
||||
клавиша |
||||||
Print… (печать) |
Ctrl+P |
Печатает |
модуль |
или |
форму |
для |
документирования или с целью архивирования |
||||||
Close and Return |
Alt+Q |
Закрывает Редактор VB и возвращает вас в |
||||
to Microsoft Excel |
рабочую книгу, из которой был открыт Редактор |
|||||
(закрыть и |
VB |
|||||
вернуться в |
||||||
Excel) |
||||||
Меню Edit (Правка) содержит команды, относящиеся к управлению исходным кодом макроса в Code Window и объектами в формах. В табл. 2 приведены имеющиеся команды меню Edit, их горячие клавиши и описывается действие, выполняемое каждой командой.
Таблица 2 – Команды меню Edit
Команда |
Горячая |
Действие |
клавиша |
||
Undo (отменить) |
Ctrl+Z |
Отменяет самую последнюю команду. Не все |
команды могут быть отменены. Меню доступно |
||
только в случае, если есть, что отменять |
||
Redo (вернуть) |
Возвращает самую последнюю команду, которую |
|
вы отменили |
||
Cut (вырезать) |
Ctrl+X |
Вырезает выделенный текст или объект и |
помещает его в Windows Clipboard. Выделенный |
||
текст или объект удаляется из модуля или формы |
||
Сору |
Ctrl+C |
Копирует выделенный текст или объект и |
(копировать) |
помещает его в Windows Clipboard. Выделенный |
|
текст или объект остается неизменным |
||
Paste (вставить) |
Ctrl+V |
Вставляет текст или объект из Windows Clipboard |
в текущий модуль или форму |
||
Clear (очистить) |
Del |
Удаляет выделенный текст или объект из модуля |
или формы |
||
Select All |
Ctrl+A |
Выделяет весь текст в модуле или все объекты в |
(выделить все) |
форме |
|
Find… (найти) |
Ctrl+F |
Подобно команде Find в Word или Excel, |
позволяет находить указанный текст в модуле |
||
Find Next (найти |
F3 |
Повторяет последнюю операцию Find |
далее) |
||
Replace… |
Ctrl+H |
Подобно команде Replace в Word или Excel, |
(заменить) |
позволяет находить указанный текст в модуле и |
|
заменять его другим текстом |
||
Indent |
Tab |
Смещает весь выделенный текст вправо на |
(увеличить |
интервал табуляции |
|
отступ) |
12
Команда |
Горячая |
Действие |
||
клавиша |
||||
Outdent |
Shift+Tab |
Смещает весь выделенный текст влево на интервал |
||
(уменьшить |
табуляции |
|||
отступ) |
||||
List Properties/ |
Ctrl+J |
Открывает список в List Properties/Methods, |
||
Methods (список |
отображая свойства и методы объекта, имя |
|||
свойств/методов) |
которого вы только что ввели. Когда курсор |
|||
вставки находится на пустом месте в List |
||||
Properties/Methods эта команда открывает список |
||||
глобально доступных свойств и методов |
||||
List Constants |
Ctrl+ |
Открывает список в Code Window, отображающий |
||
(список констант) |
Shift+J |
допустимые константы для свойства, которое вы |
||
только что ввели с предшествующим знаком “=” |
||||
Quick Info |
Ctrl+I |
Открывает всплывающее окно подсказки, |
||
(сведения) |
отображающее |
правильный синтаксис |
для |
|
процедуры, функции или метода, который вы |
||||
только что ввели в Code Window |
||||
Parameter Info |
Ctrl+ |
Открывает всплывающее окно подсказки, |
||
(параметры) |
Shift+I |
отображающее параметры (называемые также |
||
аргументами) процедуры, функции или оператора, |
||||
который вы только что ввели в Code Window |
||||
Complete Word |
Ctrl+Space |
Редактор VB |
заканчивает слово, которое |
вы |
(завершить слово) |
вводите, как только вы введете достаточно |
|||
символов для того, чтобы VBA распознал |
||||
ключевое слово |
||||
Bookmarks |
Открывает подменю с пунктами для помещения, |
|||
(закладки) |
удаления или перехода к закладкам, которые вы |
|||
ранее поместили в ваш модуль. В отличие от |
||||
закладок в Word, закладки Редактора VB не имеют |
||||
имен |
||||
Меню View (Вид) содержит команды, позволяющие выбирать элементы Редактора VB для просмотра и способ просмотра. В табл. 3 приведены команды меню View, их горячие клавиши и действие, производимое каждой командой.
Таблица 3 – Команды меню View
Команда |
Горячая |
Действие |
клавиша |
||
Code (программа) |
F7 |
Активизирует Code Window для отображения |
исходного кода VBA, ассоциированного с |
||
выбранным модулем или формой |
||
Object (объект) |
Shift+F7 |
Отображает объект текущего выбора в Project |
Explorer |
13
Команда |
Горячая |
Действие |
||||||
клавиша |
||||||||
Definition |
Shift+F2 |
Отображает исходный код VBA для процедуры |
||||||
(описание) |
или функции, на которую указывает курсор; |
|||||||
отображает Object Browser для объектов в справке |
||||||||
VBA |
||||||||
Last Position |
Ctrl+ |
Переходит в последнюю позицию в модуле после |
||||||
(вернуться к |
Shift+F2 |
использования команды меню Definition или после |
||||||
последней |
редактирования кода |
|||||||
позиции) |
||||||||
Object Browser |
F2 |
Открывает |
Object |
Browser, |
позволяющий |
|||
(просмотр |
определять, какие макросы доступны в данный |
|||||||
объектов) |
момент |
|||||||
Immediate |
Ctrl+G |
Отображает окно отладчика Immediate Window |
||||||
Window (окно |
VBA |
|||||||
отладки) |
||||||||
Locals Window |
Отображает окно отладчика Locals Window |
|||||||
(окно локальных |
||||||||
переменных) |
||||||||
Watch Window |
Отображает |
окно |
отладчика |
Watch |
Window |
|||
(окно |
(контрольные значения) |
|||||||
контрольного |
||||||||
значения) |
||||||||
Call Stack… (стек |
Ctrl+L |
Отображает |
список |
последовательности |
вызовов |
|||
вызова) |
для текущей функции или процедуры VBA |
|||||||
Project Explorer |
Ctrl+R |
Отображает Project Explorer |
||||||
(окно проекта) |
||||||||
Properties Window |
F4 |
Отображает Properties Window |
||||||
(окно свойств) |
||||||||
Toolbox |
Отображает Toolbox. Toolbox используется для |
|||||||
(панель |
добавления |
элементов |
управления |
в |
||||
элементов) |
пользовательские диалоговые окна |
|||||||
Tab Order |
Отображает диалоговое окно Tab Order, которое |
|||||||
(последовательно |
используется |
при |
создании |
пользовательских |
||||
сть перехода) |
диалоговых окон |
|||||||
Toolbars (панели |
Отображает подменю, позволяющее показывать |
|||||||
инструментов) |
или скрывать различные панели инструментов |
|||||||
Редактора VB или открывать диалоговое окно для |
||||||||
настройки одной из панелей инструментов |
||||||||
Редактора VB |
||||||||
Microsoft Excel |
Alt+Fll |
Возвращает вас в Microsoft Excel, из которого был |
||||||
запущен Редактор VB, но оставляет Редактор VB |
||||||||
открытым |
||||||||
Команды меню Insert (Вставка) позволяют добавлять различные объекты,
14
такие как модули и формы, в ваш проект. В меню Insert никакие команды не имеют «горячих клавиш». В табл. 4 приведены действия, выполняемые каждой командой этого меню.
Таблица 4 – Команды меню Insert
Команда |
Действие |
|
Procedure… |
Вставляет новую процедуру (Sub, Function или Property) в |
|
(процедура) |
текущий модуль. Процедура – это еще одно название макроса |
|
UseForm |
Добавляет новую форму (используется для создания |
|
пользовательских диалоговых окон) в проект |
||
Module (модуль) |
Добавляет новый модуль в проект. Редактор VB дает этому |
|
модулю имя в соответствии с правилами, описанными ранее |
||
Class |
Module |
Добавляет в проект class module (модуль класса). Модули |
(модуль класса) |
класса используются для создания пользовательских объектов |
|
в вашем проекте |
||
File… (файл) |
Позволяет вставлять текстовый файл, содержащий исходный |
|
код VBA, в модуль |
||
Команды меню Format (Формат) используются при создании пользовательских диалоговых окон и других форм. Команды меню Format позволяют выравнивать объекты в форме по отношению друг к другу,
настраивать размер элемента управления в соответствии с его содержимым и выполнять многие другие полезные задачи. Команды меню Format представлены здесь для полноты изложения материала, хотя вы не будете их применять до тех пор, пока не начнете создавать собственные пользовательские диалоговые окна. В табл. 5 приведены команды меню Format и их действия. Заметьте, что эти команды не имеют «горячих клавиш».
Таблица 5 – Команды меню Format
Команда |
Действие |
Align (выровнять) |
Открывает подменю команд, которые позволяют выравнивать |
выбранные объекты в форме по отношению друг к другу. |
|
Здесь можно выравнивать объекты по верхней/нижней, |
|
правой/левой границам, по центру или середине создаваемого |
|
объекта |
|
Make Same Size |
Открывает подменю команд, позволяющих изменять размер |
(выровнять |
выделенных объектов до размера указанного объекта |
размер) |
|
Size to Fit |
Одновременно изменяет ширину и высоту объекта до |
(подогнать |
соответствия размеру его содержимого |
размер) |
|
Size to Grid |
Одновременно изменяет ширину и высоту объекта до |
(выровнять |
ближайших меток сетки. При разработке форм Редактор VB |
размер по сетке) |
отображает в форме сетку, чтобы было легче располагать и |
изменять размеры объектов в форме |
15
Команда |
Действие |
||||
Horizontal Spacing |
Открывает подменю команд, позволяющих устанавливать |
||||
(интервал по |
горизонтальный интервал для выбранных объектов. Здесь |
||||
горизонтали) |
можно устанавливать равномерный горизонтальный интервал, |
||||
уменьшать или увеличивать его или удалять всякий |
|||||
горизонтальный интервал между объектами |
|||||
Vertical Spacing |
Открывает подменю команд, позволяющих устанавливать |
||||
(интервал по |
вертикальный интервал для выбранных объектов. Здесь можно |
||||
вертикали) |
устанавливать |
равномерный |
вертикальный |
интервал, |
|
уменьшать или увеличивать его или удалять всякий |
|||||
вертикальный интервал между объектами |
|||||
Center in Form |
Открывает подменю команд, позволяющих изменять |
||||
(разместить по |
положение выбранных объектов, чтобы они были |
||||
центру в форме) |
центрированы в форме горизонтально или вертикально |
||||
Arrange Buttons |
Открывает подменю команд, позволяющих автоматически |
||||
(разместить |
располагать командные кнопки в форме в ряд с равным |
||||
кнопки) |
интервалом по нижнему или правому краю формы |
||||
Group |
Связывает несколько выбранных объектов вместе в одну |
||||
(группировать) |
группу, чтобы вы могли перемещать, изменять размер, |
||||
вырезать или копировать объекты, обращаясь с ними, как с |
|||||
одним целым |
|||||
Ungroup |
Отменяет группировку объектов, которые перед этим были |
||||
(разделить) |
связаны вместе с помощью команды Group |
||||
Order (порядок) |
Открывает подменю команд, позволяющих изменять |
||||
упорядочение |
сверху |
вниз |
(называемое |
z-order) |
|
перекрывающихся объектов в форме. Используйте команду |
|||||
Order, чтобы обеспечить, например, появление текстового |
|||||
окна всегда поверх графического объекта в форме |
|||||
Команды меню Debug (Отладка) используются при выполнении тестирования или отладки макросов. Debugging – так называется процесс нахождения и исправления ошибок в программе. В табл. 6 приведены команды меню Debug, их «горячие клавиши» и выполняемые действия.
Таблица 6 – Команды меню Debug
Команда |
Горячая |
Действие |
клавиша |
||
Compile <project> |
Компилирует проект, выбранный в данный момент |
|
(компилировать |
в Project Explorer |
|
<проект>) |
||
Step Into |
F8 |
Выполняет исходный код вашего макроса по |
(шаг с заходом) |
одному оператору каждый раз |
|
Step Over (шаг с |
Shift+F8 |
Подобно команде Step Into команда Step Over |
обходом) |
позволяет выполнять все инструкции в макросе без |
|
паузы на каждой отдельной инструкции |
16