Ноу Інти, лекція, об’єкти ms excel
колекції об'єктів
- Кількість елементів колекції заздалегідь не фіксується.
- Новий елемент може бути доданий в довільне місце колекції.
- Елементи колекції перенумеровуються при видаленні або додаванні елементів в колекцію.
- Різні колекції об'єктів мають загальні методи і властивості, але параметри виклику методів можуть відрізнятися.
Об'єкти Workbooks і Workbook
Документ MS Excel (робоча книга) це об'єкт Workbook. Можна одночасно працювати з декількома робочими книгами. Відкриті робочі книги складають колекцію робочих книг - Workbooks.
Властивість Workbooks об'єкта Application повертає об'єкт Workbooks.
При відкритті або створенні робочої книги елемент Workbook автоматично додається в кінець колекції Workbooks. а при закритті книги відповідний елемент також автоматично видаляється з колекції.
Деякі властивості і методи об'єктів Workbooks і Workbook
Властивості і методи
Cінтаксіс методу для колекцій Sheets. WorkSheets
- expression - вираз, що повертає колекцію WorkSheets або Sheets. Вказівка обов'язково;
- Before 1 Можливо завдання тільки одного з двох параметрів Before або After - специфікує лист, перед яким вставляється новий лист;
- After 2 Можливо завдання тільки одного з двох параметрів Before або After - специфікує лист, після якого вставляється новий лист;
- Count - кількість вставляються листів;
- Type - тип вставляється листа. Використовуються константи: xlWorksheet (за замовчуванням), xlChart (тільки для об'єкта Sheets), xlExcel4MacroSheet. xlExcel4IntlMacroSheet.
Методи Move і Select
Метод Move використовується для переміщення листів.
Синтаксис expression.Move ([Before] [, After])
Метод Select виділяє об'єкт. При застосуванні до одного листу методи Activate і Select активізують вказаний лист. Але метод Select використовується для угруповання листів, тобто для розширення виділення.
Синтаксис expression.Select ([Replace])
- Для виділення листів з конкретними іменами використовуйте функцію Array. Наприклад, Sheets (Array ( "Ліст8", "Ліст12")). Select.