Студопедия

КАТЕГОРИИ:


Архитектура-(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




Объект Workbook и его свойства

Листинг 3. Использование методов коллекции Sheets

Public Sub ExampleSheets() Dim N As Long Workbooks("BookFive").Activate With ActiveWorkbook With.Sheets.Item(1).Name = "Two".Item(2).Name = "Four".Add Before:=.Item("Two").Add After:=.Item("Two"), Type:=xlChart.Item(1).Name = "One".Item(3).Name = "Three" N =. Count.Item("Four").Delete.Item("One"). Activate ‘Запуск макроса Fibonachi, заполняющего область листа А1:А20 ‘последовательностью чисел Фибоначчи Fibonachi ‘копирование 1 листа на 3 лист с именем One(2).Item("One").Copy After:=.Item("Two") ActiveSheet.Name = "Last".Item("Last").Move After:=.Item("Three") ‘Копирование области одного листа на последовательность листов ‘(включается и лист-источник) Х = Array("One", "Two", "Three") Sheets(X).FillAcrossSheets Range:=Worksheets("One").Range("А1:А20") For i = 1 То.Count Debug.Print.Item(i).Name,.Item(i).Type,.Item(i).Range("A20").Value Next i End With End With End Sub

Эта процедура хранится в модуле, связанном с книгой BookOne.

Объект Workbook представляет рабочую книгу Excel. Рабочая книга Excel устроена проще, чем документ Word. Как и положено книге, она состоит из страниц (листов). Это означает, что объект Workbook имеет свойство Sheets, возвращающее объект Sheets – коллекцию листов. Поскольку в коллекцию входят листы разного типа, то есть специальные свойства, позволяющие выделить коллекции:

· Worksheets – рабочих листов;

· Charts – диаграмм;

· Excel4MacroSheets – макросов Ехсеl4.

Каждая из этих коллекций является частью коллекции Sheets. Кроме того, есть четвертый тип листов – листы, содержащие модули. Однако отдельной коллекции ModulesSheets нет. Найти модули можно либо через Sheets, либо, что более естественно, через объект VBProject (см. конец предыдущего раздела). Проект является частью каждой рабочей книги.

Помимо вышеуказанного свойства Sheets, объект Workbook обладает другими свойствами-участниками. Перечислим некоторые из них.

DocumentProperties – коллекция свойств документов, которая распадается, также как и Sheets, на два объекта – BuiltinDocumentProperties и CustomDocumentProperties – встроенные и определенные пользователем свойства. Встроенные свойства определяют название и автора документа, аннотацию, различные статистические данные – количество страниц, символов, абзацев, дату последнего обновления и печати и другие характеристики. В коллекцию можно добавлять новые свойства, так или иначе характеризующие рабочую книгу. Для каждого добавляемого свойства можно указать имя, значение, тип и другие характеристики. Все добавляемые свойства являются пользовательскими и входят в коллекцию CustomDocumentProperties.

Styles – коллекция стилей, представляет стили форматирования, применяемые для объектов Range. Есть встроенные стили: Normal, Currency, Percent, но можно добавлять в коллекцию и собственные стили, задав в момент добавления соответствующие характеристики – шрифт, размер, рамки и т.д.

Коллекции CommandBars и Windows относятся к общим объектам.

ActiveSheet и ActiveChart – свойства, возвращающие активные рабочий лист или диаграмму.

RoutingSlip – объект, определяющий характеристики передачи рабочей книги по сети участникам ее разработки. Объект используется при работе в сети, когда несколько участников работают над одним документом. Предполагается также, что включено терминальное свойство HasRoutingSlip.




Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 303; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.