VBA. Эффективное использование [В. Г. Кузьменко] (pdf) читать постранично, страница - 3

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

288
Использование циклов, тестирующих условия до выполнения тела цикла . . 289
Использование циклов, тестирующих условия после выполнения
тела цикла......................................................................................................... 294
Вложенные циклы.................................................................................................... 297
Вложение циклов For.............................................................................................. 297
Вложенные циклы Do.............................................................................................. 299
Пример использования коллекции в Word........................................................ 301
Массивы......................................................................................................................... 302
Размерность массива................................................................................................. 302
Статические и динамические массивы............................................................... 304
Оператор Option Base..............................................................................................304
Объявление массивов.............................................................................................. 305
Использование массивов.......................................................................................... 306
Использование ReDim с динамическими массивами......................................... 309
Функции LBound и UBound.................................................................................. 315
Использование Erase для очистки или удаления массивов..............................316
Использование массивов в качестве аргументов процедур и функций . . . 318

Глава 8. Управление файлами с помощью VBA................................ 321
Управление файлами................................................................................................ 321
Что такое управление файлами...............................................................................321
Возможности VBA по управлению файлами........................................................ 322
Атрибуты файла........................................................................................................ 323
Получение атрибутов файла.................................................................................. 325
Изменение атрибутов файла.................................................................................. 328
Как находить файлы................................................................................................ 329
Использование функции Dir для нахождения файлов..................................... 329
Использование встроенных диалоговых окон Excel для получения
имен файлов........................................................................................................ 334
Использование метода GetOpenFilename............................................................... 334
Использование метода GetSaveAsFilename............................................................ 338
Использование встроенных диалоговых окон Word для получения
имен файлов........................................................................................................ 341
Использование Word-диалогового окна Open........................................................ 342
Использование Word-диалогового окна Сохранение документа...................... 344
Работа с дисками и папками............................................................................... 346
Получение пути текущей папки и буквенной метки диска............................. 346
Изменение текущей папки........................................................
347
Создание дисковых папок...................................................................................... 349

8

VBA

Копирование и удаление файлов........................................................................... 351
Копирование файлов................................................................................................. 351
Удаление файла......................................................................................................... 352
Переименование или перемещение файлов...................................................... 353
Получение информации о файлах.......................................................................355
Получение времени и даты создания/модификации файла..............................355
Получение длины файла.......................................................................................... 356

Глава 9. Элементы диалоговых окон........................................................ 359
Формы пользователя................................................................................................ 359
Свойства объекта UserForm.................................................................................. 361
Методы объекта UserForm...................................................................................... 362
События и событийные процедуры....................................................................... 363
Примеры программ модуля класса формы............................................................ 365
Элементы управления................................................................................................ 370
Использование Toolbox (панели элементов)...................................................... 377
Добавление к форме элементов управления........................................................ 378
Редактирование элементов управления на форме............................................. 387
Копирование, вставка и удаление элементов управления................................. 388
Редактирование или форматирование заголовков элементов управления. . 388
Управление последовательностью перехода........................................................ 389
Задание свойств формы и элементов управления в режиме разработки . . 390
Использование дополнительных элементов управления..................................... 392

Глава 10. Управление host-приложениями VBA................................ 397
Работа с Excel............................................................................................................ 397
Работа с объектами Worksheet...............................................................................406
Методы, возвращающие объекты Range............................................................... 411
Использование метода Cells.................................................................................. 413
Работа с Cells и Ranges.......................................................................................... 418
Работа с объектами Word.......................................................................................