
- •1. Классификация программных средств
- •2. Преимущество операционной системы Windows
- •5. Создание пользовательских диалоговых окон в Excel
- •6. Элементы управления пользовательских диалоговых окон Excel.
- •7. Свойства элементов управления. Создание, редактирование и закрытие пользовательского диалогового окна. Excel
- •8. Процедуры обработки событий в модуле UserForm Excel
- •10. События объекта SpinButton Excel
- •9. События объекта UserForm Excel
- •14. История развития ос системы Windows
- •15. Организация реестра
- •17. Файлы реестра
- •18. Структура реестра
- •19. Ключи (в реестре) правила формирования, использования
- •20. Типы данных (реестр)
- •21. Схема структуры реестра.
- •22. [Hkey_current_user] содержимое
- •23. Реестр. Резервное копирование с помощью reg-файлов.
- •24. Способы редактирования реестра
- •25. Реестр. Резервирование с помощью файлов кустов
- •26. Удаление программ из реестра.
- •27. Идентификаторы безопасности. Глобально уникальные идентификаторы.
- •28. [Hkey_users] содержимое
- •31.[Hkey_current_config] содержимое
- •29. .[Hkey_local_machine] содержимое
- •30.[Hkey_classes_root] содержимое
- •33. Иерархия объектов Application (Excel)
- •34.Коллекции, ссылки на объекты, свойства объектов Excel
- •36.Работа с объектами Range.Свойство Range, Cell, Offset.
- •37. Vba. Иерархия vba. Типы процедур. Операторы. Управляющие структуры.
- •38. Vba в word. Классы задающие структуризацию текста документа.
- •39.Vba в word.Документ и его части. Разделы и поддокументы
- •40 .Vba в word.Документ и его части. Объекты Range и Selection
- •42. Vba в word. Знакомство с объектом Range. Определение диапазонов.
- •44 .Vba в word. Перемещение диапазона или выделенной области.
- •48.Vba в word. Переменные документа.
- •49. Главная таблица файлов. Ntfs.
- •50. Структура файловых ссылок
- •52. Имена файлов. Ntfs.
- •53. Файловые системы.
- •55. Цели разработки и особенности ntfs. Дополнительные возможности
- •56.Ntfs.Дополнительные возможности
- •60. Разбиение базовых и динамических дисков на разделы
- •63. Процесс загрузки компьютера.
- •64. Файлы конфигурации
- •66. Принцип открытой архитектуры.
- •67. Основные сведения о ibm pc
- •68. Bios. Разъемы.
- •69. Архитектурные особенности операционных систем.
- •71. Подсистема Win32.
- •72. Windows nt. История разработки. Версии. Внутренняя архитектура
- •74. Windows xp. Версии.
- •75. Windows Vista. Версии. Особенности.
- •78. Программное обеспечение. Межпрограммный интерфейс. Классификация служебных программных средств.
- •79. Программное обеспечение. Межпрограммный интерфейс. Классификация служебных программных средств.
- •80. Информация. Свойства информации.
- •Средства автоматизации (администратор)
- •84.Инструментарий для работы с административными хостами
- •86.Язык программирования vbScript. Операторы. Переменные.
- •87.Язык программирования vbScript. Функции. Встроенные функции.
- •88.Язык программирования vbScript. Строковые функции.
- •89.Язык программирования vbScript. Функции для работы с числовыми значениями
- •90.Скрипты. Работа с объектами. Библиотеки классов.
- •92. Рекомендуемая структура скрипта.
- •91.Скрипты. Наиболее важные библиотеки/объектные модели.
- •93.Скрипты. Работа с окнами сообщений. Запуск внешних приложений из скрипта.
33. Иерархия объектов Application (Excel)
Объект Application (приложение) является главным в иерархии объектов Excel и представляет само приложение Excel. Он имеет более 120 свойств и 40 методов. Кроме того, объект Application позволяет вызывать более 400 встроенных функций рабочего листа при помощи конструкции вида: Application.ФункцияРабочегоЛиста (Аргументы)
Объект Application (т.е. Excel) содержит другие объекты. Ниже приведено несколько примеров объектов, которые находятся в объекте Application.
- Workbooks (коллекция всех объектов Workbook – рабочих книг);
- Windows (коллекция всех объектов Window – окон);
- AddIns (коллекция всех объектов AddIn – надстроек);
- Dialogs (коллекция всех объектов Dialog – диалоговых окон).
35. Свойства объекта Application (Excel) 1) ActiveCell – возвращает ссылку на активную ячейку
2) Selection – возвращает ссылку на выделенный объект.
3) ActiveChart – активный лист диаграммы или объект диаграммы на рабочем листе.
4) ActiveSheet – активный лист.
5) ActiveWindow -активное окно
6) ActiveBook -активная книга.
7) RangeSelection – выделенная область ячеек.
34.Коллекции, ссылки на объекты, свойства объектов Excel
Коллекция – это группа объектов одного класса (и сама коллекция тоже является объектом). Workbooks – это коллекция всех открытых в данный момент объектов Workbook. Worksheets – коллекция всех объектов Worksheet, которые содержатся в конкретном объекте Workbook. Вы можете одновременно управлять целой коллекцией объектов или отдельным объектом этой коллекции. Чтобы сослаться на один объект из коллекции, введите название или номер объекта в скобках после названия коллекции. Например Worksheets("Лист1") или Worksheets(1).
Ссылки на объекты. Если вы обращаетесь к объекту в VBA, то в ссылке на него вводятся названия всех расположенных выше в иерархической структуре объектов, разделенных точкой. Если в Excel открыты две рабочие книги, и в обеих имеется рабочий лист с названием «лист1» В этом случае в ссылке требуется указать контейнер требуемого объекта.
Workbooks("Книга1").Worksheets("Лист1")
Все объекты обладают свойствами. Как правило, свойства объекта, то есть его характеристики, являются некоторыми числовыми или строковыми значениями. Например, объект Range обладает свойством с названием Value. Вы можете создать оператор VBA, чтобы отобразить свойство Value или задать свойству Value определенное значение.
36.Работа с объектами Range.Свойство Range, Cell, Offset.
В основном, работа, которая выполняется в VBA, связана с управлением ячейками и диапазонами на рабочих листах, что и является основным предназначением электронных таблиц. Объект Range содержится в объекте Worksheet и состоит из одной ячейки или диапазона ячеек на отдельном рабочем листе. Есть три способа задания ссылки на объекты Range в программе VBA:
1. Через свойство Range объекта класса Worksheet или Range.
2. Через свойство Cells объекта Worksheet.
3. Через свойство Offset объекта Range.
Свойство Range возвращает объект Range. К нему можно обратиться с помощью нескольких вариантов синтаксиса:
Объект.Range(ячейка1)
Объект.Range(ячейка1, ячейка2).
Во втором варианте записи ячейка1 и ячейка2 указывают диапазон.
Другим способом сослаться на диапазон является использование свойства Cells. Подобно Range, свойство Cells может использоваться в объектах Worksheet и Range. Есть три варианта синтаксиса свойства Cells:
Объект.Cells(номер_строки, номер_столбца)
- возвращает ячейку на пересечении номер_строки и номер_столбца.
Объект.Cells(номер_строки)
- Этот синтаксис метода Cells использует один аргумент, который задается в диапазоне от 1 до 16777216. Второе число равно количеству ячеек на рабочем листе (65536 строк умножить на 256 столбцов). Ячейки нумеруются, начиная с А1 вправо, затем вниз и вправо вдоль следующей строки. 256-я ячейка – это IV1, а 257-я – А2.
Объект.Cells - возвращает все ячейки на указанном рабочем листе.
Свойство Offset применяется только к объекту Range. Данное свойство использует единственный синтаксис:
Объект.Offset(сдвиг_строки, сдвиг_столбца)
Два аргумента свойства Offset соответствуют смещению относительно левой верхней ячейки указанного диапазона Range . Эти аргументы могут быть положительными (сдвиг вниз или вправо), отрицательными (вверх или влево) или нулевыми.