КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Об'єкт Workbook
Ієрархія об'єктів Next Елемент For Each Елемент In Колекція МойЛист.Саlсulаtе Навіть якщо в програмі створено декілька посилань на один і той же об'єкт, ви все одно маєте справу з одним об'єктом.
У більшості колекцій передбачені методи, що дозволяють додавати до неї нові об'єкти і видаляти старі. Для додавання об'єктів використовується метод Add: ИмяКоллекции.Аdd(аргументи) Аргументи методу визначають спосіб створення об'єкту, що додається, їх перелік може бути різним для різних колекцій. Метод Add повертає посилання на створений об'єкт, який спочатку може бути проігнорований. Для видалення об'єктів з колекції використовується метод Delete. При роботі з колекціями досить корисним інструментом є оператор [ Exit For ]..... Елемент- це змінна, яка повинна бути оголошена з вказівкою типу даних, що дозволяє зберігати посилання на елементи колекції. Колекція – це посилання на саму колекцію. Спочатку змінна Елемент указує на перший елемент колекції, для якого виконується набір інструкцій, позначених багатокрапкою. Коли програма досягає слова Next, управління передається на початок циклу, змінною Елемент привласнюється посилання на наступний елемент колекції, і набір інструкцій виконується знов. Цикл продовжується до тих пір, поки не будуть пройдені всі елементи колекції. Якщо колекція не містить елементів, управління відразу передається рядку, наступному за словом Next. Об'єктна модель Ехсеl організована у вигляді ієрархічної структури. Верхнім вузлом в цій ієрархії є об'єкт Application, що представляє власне додаток Excel. Всі інші об'єкти моделі є дочірніми по відношенню до Application. Сам об'єкт Application завжди доступний для додатків, призначених для користувача.
Об'єктWorkbook має декілька безпосередніх нащадків, найбільш важливий з них - колекціяWorkbooks. Елементами цієї колекції є всі відкриті робочі книги. Кожен об'єкт класуWorkbook має свою колекцію Sheets, що містить по одному об'єкту Sheet для кожного робочого листа і листа діаграм даної робочої книги. Зрозуміло, структура об'єктної моделі Ехсеl включає і інші об'єкти і колекції.
Кожна відкрита в Ехсеl робоча книга представлена об'єктом Workbook, що належить до колекції Workbooks об'єкту Application.
Розглянемо методи роботи з об'єктом Workbook. Щоб створити нову робочу книгу, викличте метод Аdd колекції Workbooks: Workbooks.Add(Аргумент) Оскільки колекція Workbooks є нащадком об'єкту Application, повний синтаксис приведеного вище виразу наступний: Application.Workbooks.Add(Аргумент) Якщо ви програмуєте в Excel об'єкт Application завжди доступний у вигляді неявного посилання, тому указувати його явно не обов'язково. Template (аргумент) - це необов'язковий аргумент, що є назвою файлу вже існуючої робочої книги (даний файл зберігається на диску). Якщо цей аргумент вказаний, то нова робоча книга створюється на основі тієї, що існує. Інакше нова книга міститиме три порожніх робочих листа. Метод повертає посилання на нову робочу книгу. В даному випадку ви маєте можливість вибору: або відразу її використовувати, або проігнорувати. Наприклад:
Дата добавления: 2014-01-05; Просмотров: 306; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |