Содержание 1 введение 6
Вид материала | Реферат |
- Заключительный отчет июль 2010 содержание содержание 1 список аббревиатур 3 введение, 6029.85kb.
- Содержание введение, 1420.36kb.
- Содержание Содержание 1 Введение, 82.41kb.
- Содержание разделов дисциплины, объем в лекционных часах-60 часов, 48.53kb.
- Содержание учебной дисциплины. Введение. Раздел, 159.08kb.
- Краткое содержание информационного сайта муниципального образования, 693.73kb.
- Черноиванова Наталья Николаевна г. Волгоград. 2010 г. Содержание введение 2 стр пояснительная, 184.65kb.
- Содержание Аннотация, 625.36kb.
- Содержание: стр, 753.82kb.
- Содержание введение, 283.8kb.
11.7 Использование семейства Worksheets
Семейство Worksheets представляет множество всех объектов Worksheet в рабочей книге. Элементы данного семейства являются подмножеством семейства Sheets. Семейство Sheets включает не только рабочие листы, но и листы диаграмм, листы диалоговых окон Excel и т.д.
11.7.1 Использование свойства Count семейства Worksheets
Вероятно, наиболее часто используемым свойством семейства Worksheets является свойство Count. Напомним еще раз, что в свойстве Count хранится число объектов Worksheet в семействе Worksheets.
11.7.2 Использование метода Add семейства Worksheets
Семейство Worksheets включает метод Add, c помощью которого можно создать рабочий лист точно так же, как, используя метод Add семейства Workbooks, можно создать рабочую книгу. Метод имеет следующий синтаксис:
Worksheets.Add Before, After, Count, Type
либо
Sheets.Add Before, After, Count, Type
Параметр Before необязательный параметр, указывающий на лист, перед которым требуется добавить новый. Значение данного параметра можно задать двумя способами:
- Использовать имя, которое отображается на ярлычке рабочего листа.
- Использовать индекс листа. Например, чтобы разместить новый рабочий лист перед первым, укажите следующую инструкцию:
WorkSheets.Add Before:= WorksSheets.Item(3)
Вместо параметра Before можно использовать необязательный параметр After. Например, если требуется разместить рабочий лист последним в рабочей книге, укажите следующую инструкцию:
Worksheets.Add After:=Worksheets (Worksheets.Count)
Если параметры Before и After опущены, то новый лист вставляется перед активным листом. Если же необходимо добавить несколько объектов, задайте их число в качестве значения аргумента Count. Значение по умолчанию равно 1. Дополнительный параметр Туре позволяет указать тип листа. Допустимыми значениями данного параметра являются константы xlWorksheet, xlExcel4MacroSheet или xlExcel4IntlMacroSheet. Значение по умолчанию равно xlWorksheet.
11.8 Использование объекта Worksheet, его свойств и методов
Объект Worksheet – это лист в рабочей книге. Он входит как в семейство Worksheets, так и в семейство Sheets. В программе на объект Worksheet можно сослаться двумя способами: либо указать имя, которое отображается на ярлычке рабочего листа, либо задать индекс листа в рабочей книге. Например, чтобы использовать в программе второй лист активной книги, следует указать выражение ActiveWorkbook.Worksheets (2).
Параметр Worksheet_object, используемый при описании синтаксиса методов, является ссылкой на рабочий лист. В качестве примеров ссылок можно привести следующие: ActiveSheet, либо Worksheets("name_of_worksheet"), параметр name_of_work-sheet – имя, отображаемое на ярлычке листа, Worksheets (index), где аргумент index – индекс листа.
Свойство Name. В свойстве Name объекта Worksheet хранится имя, отображаемое на ярлычке рабочего листа. При создании объекта Worksheet листу присваивается стандартное имя, например, "Лист12". С помощью свойства Name можно указать название, несущее больше полезной информации, например, "Сбыт по 1 кварталу". Приведем пример, в котором свойство Name получает значение имени пользователя Excel:
Sub Name_a_sheet ()
Worksheets(1).Name = Application.UserName
End Sub
Свойство Type. В свойстве Туре, доступном только для чтения, хранится тип рабочего листа. Допустимыми значениями данного свойства являются константы xlWorksheet, xlExcel4MacroSheet или xlExcel4IntlMacroSheet.
Свойство Visible. Объекту Worksheet принадлежит свойство Visible. Если данное свойство имеет значение True (по умолчанию), то рабочий лист виден на экране. В противном случае лист не виден. С помощью свойства Visible можно, например, скрыть рабочий лист, на котором находится список, используемый в приложении, и пользователь не сможет увидеть перечень пунктов и внести в него изменения.
Метод Calculate. Метод Calculate объекта Worksheet позволяет выполнить вручную вычисления на заданном рабочем листе, например:
ActiveWorksheet.Calculate
Методы Сору и Move. Для копирования рабочего листа используется метод Сору. Он имеет следующий синтаксис:
Worksheet_object.Сору Before, After
Необязательный параметр Before определяет лист, перед которым требуется разместить скопированный объект. Данный аргумент не указывается, если задан параметр After. Аргумент After также является дополнительным. Он определяет лист, после которого требуется разместить скопированный объект. Если опущены оба параметра, то создается новая рабочая книга, содержащая требуемый лист.
Метод Move похож на метод Сору. Однако метод Move не копирует, а перемещает лист в указанное место рабочей книги. Синтаксис данного метода следующий:
Worksheet_object.Move Before, After
Параметры Before и After для метода Move играют ту же роль, что и для метода Сору. Если опущены оба аргумента, то создается новая рабочая книга, содержащая перемещаемый лист.
Метод Delete. Для удаления рабочего листа используется метод Delete, например:
Sheet2.Delete