Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 семестр / vba_2002

.pdf
Скачиваний:
81
Добавлен:
09.04.2015
Размер:
9.9 Mб
Скачать

Пересчет функции, 248 Перетаскивание, 51; 148 Перехват ошибок, 224 Персональная книга макросов,

419 Печать встроенных диаграмм,

487

Поддержка платформы Мае, 650 пользователей, 42

событий встроенных диаграмм, 484

языка, 127 Подменю, 593 Подсчет, 75 Поздняя привязка, 532 Поиск

взащищенной надстройке, 552

файлов, 663 Полоса прокрутки, 339 Получение

значения из рабочей книги, 296

информации о форматировании. 298

номера файла, 667 подписей для точек данных,

477 Поля сводной таблицы, 441

Пользовательские диалоговые окна, 116; 335 типы данных, 192 функции, 43; 241

Пользовательский автофильтр, 489 интерфейс, 48; 115

Пользовательское диалоговое окно, 621

Помощник по Office, 626 Последовательность событий,

499 Последовательный доступ, 665

Потребности пользователя, 112 Правила именования перемен-

ных, 186 Префикс, 186 Приложение, 97

электронных таблиц, 98 Приложения-утилиты, 107 Пример

пользовательского диалогового окна, 347

сводной таблицы, 441 функции, 24-1 обработки ошибок, 225 функции, 247

Примечание, 165 Принципы

работы утилиты, 439 разработки приложений, 111

Приостановка макроса, 274 Присвоение имен, 55; 68

константам, 70 имен столбцам и строкам, 70 имен формулам, 71

Причины использования электронных

таблиц, 102 создания надстройки, 543

Проблемы совместимости, 647 Проверка

введенных данных, 352; 512 запуска утилиты, 425 корректности данных. 272 принадлежности к диапазо-

ну, 513 принадлежности к коллек-

ции. 296 процедуры, 350 Программирование

кнопок, 394 наУВА, 175 свойств, 698 событий, 500

Проект, 136 Проектирование приложения,

113 Проигрывание звука, 313

Производительность, 114 системы, 127

Произвольный доступ, 665 Прокрутка листа, 370 Промежуточные

итоги, 60 формулы. 80

Просмотр диапазона, 276 Простая база данных, 440 Протоколирование операций,

67L

Процедура, 140; 209 обработки событий, 389; 484 функции, 243

метода, 702 свойства, 701

Процессор электронных таблиц, 32

Пузырьковый метод, 232; 29!

Рабочая книга, 46; 87 утилиты, 421

Рабочий лист, 47 Разделение процедур, 148

Разделенные запятыми значения, 667

Разделительная полоса, 592 Разделы системного реестра, 94 Размер

рабочего листа, 46 файла, 559 шрифта, 149

Разработка приложений, 97; 563 утилит, 419

Разрешение, 127; 312 Ранняя привязка, 531 Расположение диаграмм, 453 Распространение

надстройки. 549 панели инструментов, 570 приложения, 125

Расширения файлов, 84 Редактирование системного

реестра, 95 Редактор

Visual Basic, 135 меню, 594 сценариев, 92

Сброс

контекстных меню, 616 панели инструментов, 569

Сведения о меню. 595 Сводная

диаграмма, 463 таблица, 61; 440

Свойства командных панелей, 575 объекта Addln, 555

объекта Application, 166 объекта Comment. 161 объекта FileSearch, 661 объектов, 158

Предметный указатель

779

элементов управления, 342; 583

Свойство Boolean. 288 Cells. 168 Comment, 163 Offset. 170 Range, 167 Style, 584 Tag, 358 Visible, 585

Связывание файлов справочного руководства, 631

Сервер автоматизации, 530 Символы объявления типов

данных, 184 Синхронизация

меню, 608 рабочих листов, 287

Система меню. 49 Системное диалоговое окно,

529 Системный реестр, 93; 314; 641

Скорость выполнения кода. 558 Скрытие панелей инструмен-

тов, 579 Скрытые имена, 69

Случайное число, 307 Событие, 347; 497; 604

Activate. 504 BeforeClose, 507 BeforePrint, 506 BeforeRightClicM15 BeforeSave, 505 Change, 509 Deactivate, 506 NewSheet. 505

On Key, 523

OnTime, 522 Open, 504

SelectionChange, 514 Sheet Activate, 505 диаграмм, 481 клавиатуры, 355 листами диаграмм. 515 модуля класса, 700 мыши, 355

объекта Addln, 557 объекта Application, 516 объекта Chart, 515 объекта SpinBution, 355

объекта UserForm, 353; 520

объекта Workbook, 503 объекта Worksheet, 509 Совместимость, 42; 62; 646 Совместное использование

элементов управления, 356 Соглашения по созданию ме-

ню, 596 Создание

утилиты, 418 диаграммы, 410

диалогового окна, 318; 388 заставки, 3(>7 индикатора текущего со-

стояния. 388 класса. 696

командной панели. 574 комбинаций клавиш. 120 контекстного меню, 616 мастеров, 393 мегаформул, 79

меню, 364 модуля класса, 484 надстройки, 545

панелей инструментов, 564 рабочего листа, 536 сводной таблицы, 443 функции, 240;471 шаблонов диалоговых окон,

362 Сообщение об ошибке, 225 Сортировка. 232

массива, 291 Сохранение

кодаУВА, 140 надстройки, 547 рабочих книг, 286 Сочетание клавиш, 154

Специалисты со стороны, 100 Список, 338

событий, 354 шрифтов, 290

Способ объявления переменной, 183

Справочная система, 161; 437; 619

Сравнение

V B A H X L M . 131

переменных. 223 элементов управления, 117

Ссылка абсолютная, 65 относительная, 65

на другой файл. 561 на командную панель, 574

на элементы управления, 358;580

на ячейки, 63 Ссылки, 67

R1C1,66

на естественном языке, 70 на объекты, 158

Стандартная панель инструментов, 136

Стилистическое форматирование, 54

Стоимость, 42 Строка

запроса, 448 меню, 136; 564. 591; 592 соединения, 448 состояния, 388

переменной длины. 187 фиксированной длины, 187

Структура, 60 данных., 113 папок, 128 рабочей книги, 637

Структурированное программирование. 204

Суммирование, 75 Сценарий, 60

Таблица символов, 526 Текст справочного руководства

623

Текстовое поле, 339 Текстовые инструменты, 420 Текстовый файл, 86; 665 Терминология, НО Тестирование

пользовательского диалогового окна, 345

приложения, 121 проекта, 234 рабочей книги, 546 типов данных, 182

Тип данных. 179 ячейки, 279

Тип диаграммы, 467

диапазона, 275 Типы

командных панелей, 572

780

Предметный указатель

событий, 498 файлов, 84

электронных таблиц, 105 Требования к проекту, 227

Удаление

диаграммы, 461 командной панели, 575 меню, 598 модуля, 138

панели инструментов, 568 пробелов, 433 пустых строк, 278 текста, 431

элемента управления, 583 элементов меню, 593

Управление диаграммами, 458 звуком, 312 надстройками, 553

панелями инструментов, 565 последовательностями, 488 рабочими книгами, 285 файлами, 658

Уровень безопасности, 114 Установка

надстройки, 416; 548 опции, 606

Утилита, 418

Ф

Файл, 82 рабочего пространства, 84;

88 шаблона, 84: 88

Файловая структура, 43; 113 Файлы

Lotus 1-2-3, 85

Quattro Pro, 86 Фигуры, 56 Фильтрация

ненужных пробелов, 433 текстового файла, 671

Флажок, 337

Предметный указатель

Форма данных, 415 Формат

RIC1.66 файла, 648 числа. 586

Форматирование, 53; 298 диаграммы, 461

Форматы файлов баз данных, 86

электронных таблиц, 85 Формула, 53; 63; 113

массива, 73 РЯД, 465

Функция, 55; 140; 240 CreateObject. 532 FileExists, 294 FileNameOnly, 294 GetOption, 692

Ilf, 201

lnputBox, 272; 319 MsgBox, 193; 321 PathExisls, 295 RangeNameExists, 295 SheelExists, 295 Shell, 526

Windows API, 263; 310 WorkbooklsOpen. 296 без аргументов, 247

саргументом массивом, 251

сдвумя аргументами, 251

снеобязательными аргументами, 252

снеопределенным количеством аргументов, 256

содним аргументом, 249

Характеристики утилиты, 419 Хранение

нескольких диаграмм на одном листе. 490

панелей инструментов, 565

ц

Цвета в коде, 149

Цели проекта, 227; 420 Цикл, 203

Do Until, 207

Do While. 206

For-Nexl, 204 Циклический просмотр диа-

грамм, 462

Числовой формат, 53 Чтение

данных реестра, 315 текстового файла, 666

Ш

Шаблон диалогового окна, 362 Шрифт, 149

Экспорт диапазона ячеек, 702 модуля, 138

Электронные таблицы, 41 Элемент управления

CheckBox, 337

ComboBox. 337 CommandButlon, 364 Frame, 338

Image, 338

Label, 338

ListBox, 338; 365; 372 MultiPage. 338; 385 OptionBinton, 339 RefMit. 366; 422 ScrollBar, 339 SpinButton, 339 TexlBox, 339

Элементы языка VBA, 175 Эмуляция

диалоговых окон Excel, 361 функции MsgBox, 398

Я

Языковая совместимость, 647

781

Научно-популярное издание

Джон Уокенбах

Профессиональное программирование на VBA

в Excel 2002

Литературный редактор О. В. Ожигова

Верстка М.Л. Удалое

Художественный редактор В. Г. Павлютин

Корректоры 3. В. Александрова, Л. А. Гордиенко, О. В. Мишутина, Л. В. Чернокозинская

Издательский лом "Вильяме". 101509, Москва, ул. Лесная, д. 43, стр. 1.

Изд. лиц. ЛР№ 090230 от 23.06.99 Госкомитета РФ по печати.

Подписано в печать 20.10.2003. Формат 70X100/16. Гарнитура Times. Печать офсетная.

Усл. печ. л. 49.0. Уч.-изд. л. 44,82. Тираж 3000 экз. Заказ № 975.

Отпечатано с диапозитивов в ФГУП "Печатный двор" Министерства РФ по делам печати, телерадиовещания и средств массовых коммуникаций. 197110, Санкт-Петербург, Чкаловский пр., 15.

Мир книг по использованию Excelдля решения практическихзадач отиздательской группы

"ДИАЛЕКТИКА-ВИЛЬЯМС"

ISBN 5-8459-0474-9 ISBN 5-8459-0314-9 ISBN5-8459-0400-5

...it много других книг Вы найдете на наших сайтах

по

ключевому слову "Excel"

 

 

 

Ciic^rmtti

www.dialektika.com

w w w .wiltiamspublishing.com

www.clscopress.ru

Соседние файлы в папке 2 семестр