Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Васильев А. -> "VBA в Office 2000 учебный курс" -> 45

VBA в Office 2000 учебный курс - Васильев А.

Васильев А., Андреев А. VBA в Office 2000 учебный курс — Спб.: Питер, 2001. — 432 c.
ISBN 5-8046-0193-8
Скачать (прямая ссылка): vbauchebniykurs2001.djvu
Предыдущая << 1 .. 39 40 41 42 43 44 < 45 > 46 47 48 49 50 51 .. 154 >> Следующая

Урок 4. Расширенные средства создания приложений
Для облегчения ориентации в назначении отдельных ключевых слов (классы, методы, свойства, константы и т. п.) рядом с каждым из них помещен определенный значок. Их внешний вид и описание приведены в табл. 4.1.
Таблица 4.1. Значки, определяющие назначение ключевых слов Значок Описание
Свойство
Свойство па умолчонию Метод
Метод по умолчонию Событие Канстонта Модуль Класс
Тип, определяемый пользователем Глобальный абьеку Библиотеко
Проект
Ключевое слова или один из стандартных типов данных Перечисляемый тип
ВНИМАНИЕ В дальнейшем вместо выражения класс объектов мы иногда будем испальзавать ~~~ термин объект.
Панель Details
Панель Details (Описание) расположена в нижней части окна Object Browser (Просмотр объектов) (рис. 4.6). В ней приводится описание выбранных в списке Classes (Классы) свойств, методов, событий или констант.
Здесь также присутствуют гипертекстовые ссылки для перехода к классу или библиотеке, где содержится данный компонент. Данную панель можно использовать также для перетаскивания из нее текста в окно программы.
Комбинированный список Search
Комбинированный список Search (Элемент поиска), расположенный под списком Project/Library (Проект/Библиотека), предназначен для ввода строки, которую необ-
Просмотр объектов
119
ходимо найти. С помощью него можно также выбрать одну из четырех введенных ранее строк. Для запуска процедуры поиска достаточно нажать клавишу Enter или щелкнуть мышью на кнопке Search (Поиск).
Рис. 4.6. Понель Details
После завершения поиска открывается (в том случае, если он уже не был открыт) список Search Results (Результаты поиска), в котором отображаются найденные свойства, методы и т. п. В этом списке будут приведены все ключевые слова, в состав которых входит текст, введенный в комбинированный список Search (Элемент поиска) (рис. 4.7).
ШЗЭВВВВЙЗЯЦЦ! шштяат ШВЯЯЯШШ
|<AII Libr*rie«> |.dd b..4r-hr?fciylt* ' “33 !J Г3*'7 . k? fcfT &:¦?. мшя- -.v
. . ut*w: г ic*« i
:> H\ Word iS Addins Add
1 НЧ Office Ш AnsweiWlzardFiles •Л Add
1 ИЧ Word Й& AutoCorrectEntries Add .f'
1 И\ Word Ш AutoTextE nines «Л Add -
J И\ Word Щ Bookmarks •Л Add m
й КЧ Word & CaptionLabels Л Add
¦¦н&швнм шял*шяш °
ЩШШ »amwr$ sf •Cells’ ..
m Border 'Щ afi1 NestingLevel
1Ш Borders f Ц II
Browser aff Parent
Щ C3!IOU;FO?ri:3t Й? PreTerredWidth
•|Ш CalloutFormst ** PreferredWidthType
УМ CaptionLabel 4* Shading ^
CaptiorLabels JP VerticalAlignment
Ш Cell Af i?9 Width
iittlciiiit' _ Щ •<^|Add zJ
ривяиа .
.1111!
з -ikJMsJil
] & Application 9 BeoinGroup j IF Builtln j BuiltlnFace
1 if! Caption f Click ¦A copy Л copypace rtf Creator 1Л Delete Ф DescriptionText Jn*3 Enabled
: ggi BalloonCheckboxes iJ 1® BalloonLabel |Ш BalloonLabeis |Щ COM Addin |Ш COMAddlns
Ш CommandBar________
Щ CommahdBarButtofi |Ш CommandBarCom'. ' Ш CommandBarCon!-( CommandBarConrc ¦Ш CommandBarPopu: ;<fi! CommandBars zi
Рис. 4.7. Пример результатов поиска
120
Урок 4. Расширенные средства создания приложений
СОВЕТ Для реализации поиска только целых слов следует выполнить команду Find Whole Word Only (Искать только слово целикам), находящуюся в контекстном меню, вызываемом щелчкам правой кнопки мыши в окне просмотра объектов.
ПРИМЕЧАНИЕ В списке Seorch Results (Результаты поиска) можно, кок и в списке Classes (Классы), выбрать свойство, метод, событие и т. п.
Кнопка Go Back
С помощью кнопки Go Back (Назад) можно перейти к предыдущему выбранному месту в списках Classes (Классы) и Members Of (Компонент). При каждом нажатии данной кнопки происходит возврат на одну позицию назад, до тех пор пока не будет достигнуто самое первое обращение к спискам Classes (Классы) и Members Of (Компонент).
Кнопка Go Forward
Кнопка Go Forward (Вперед) доступна только в том случае, если до этого была нажата кнопка Go Back (Назад). В этом случае нажатие кнопки Go Forward (Вперед) позволяет перейти на один шаг вперед относительно текущей позиции.
Кнопка Copy to Clipboard
Кнопка Copy to Clipboard (Скопировать в буфер обмена) позволяет скопировать текст, выделенный в списке Members Of (Компонент) или из панели Details (Описание) в буфер обмена. После этого возможна вставка текста в окно программы.
Кнопка View Definition
Кнопка View Definition (Описание) позволяет установить курсор в окне программы в позицию описания выделенного объекта из списка Classes (Классы) или Members Of (Компонент).
Создание пользовательских классов
Для описания нового класса необходимо сначала создать в редакторе VBA модуль класса. Для этого следует выполнить команду Insert > Module (Вставка > Модуль), в результате чего будет создан модуль класса с именем Classl. Впоследствии можно переименовать его, например, в Rectangle путем задания соответствующего имени (значение свойства Name) в окне свойств.
Создание пользовательских классов
121
Ниже приведен простой пример создания класса, задающего объект Rectangle:
Private intA As Integer, intB As Integer Private Sub ClassInitializeO intA = 1 intB = 1 End Sub
Предыдущая << 1 .. 39 40 41 42 43 44 < 45 > 46 47 48 49 50 51 .. 154 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100