Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
объектная модель Excel.doc
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
1 Мб
Скачать
☆

Методы объекта Worksheet

Объект Worksheet обладает большой коллекцией методов, позволяющих производить широкий спектр действий над данными, начиная выбором, перемещением и удалением, заканчивая проверкой правописания. В табл. 5.10 перечислим основные методы объекта Worksheet.

Таблица 5.10. Методы объекта Worksheet

Метод

Описание

Activate

Активизирует указанный рабочий лист

Calculate

Повторно вычисляет данные на рабочем листе

ChartObjects

Возвращает семейство ChartObjects всех вложенных в рабочий лист диаграмм

CheckSpelling

Проверяет правописание в ячейках, примечаниях, заголовке и объектах, расположенных на рабочем листе

Circlelnvalid

Обрамляет некорректно введенные данные

ClearArrows

Удаляет стрелки, демонстрирующие зависимости на рабочем листе

ClearCircles

Удаляет обрамление с некорректно введенных данных

Copy

Копирует лист в другое местоположение той же книги

Delete

Удаляет лист

Move

Перемещает лист

OLEObjects

Возвращает семейство OLEObjects всех внедренных OLE-объектов

Paste

Вставляет данные из буфера обмена на рабочий лист

PasteSpecial

Вставляет данные на рабочий лист, используя специальную вставку

PivotTableWizard

Создает сводную таблицу

Таблица 5.10. Методы объекта Worksheet(Продолжение)

Метод

Описание

Printout

Печатает содержимое рабочего листа

PrintPreview

Осуществляет предварительный просмотр содержимого рабочего листа перед печатью

Protect

Устанавливает защиту на рабочий лист

ResetAllPageBreaks

Переустанавливает на рабочем листе все разрывы страницы

SaveAs

Сохраняет измененную страницу в отдельный файл

Scenarios

Возвращает либо объект Scenario, представляющий единственный сценарий, либо семейство Scenarios всех сценариев

Select

Выбирает указанный рабочий лист

SetBackgroundPicture

Устанавливает фоновый рисунок для рабочего листа

ShowAllData

Отображает все скрытые при помощи примененных фильтров данные

Unprotect

Снимает защиту с рабочего листа

Scenarios

Возвращает либо объект Scenario, представляющий единственный сценарий, либо семейство Scenarios всех сценариев

Удаление рабочего листа

без предупреждения пользователя

Для удаления рабочего листа без предупреждения пользователя надо временно при помощи свойства DisplayAlerts отключить отображение предупреждающего окна, а затем удалить требуемый лист. После этого режим отображения предупреждений разумно снова включить. В следующем коде, например, по данной схеме удаляется рабочий лист Отчет.

Application.DisplayAierts = False

Worksheets("Отчет").Delete

Application.DisplayAierts = True

Установка и снятие защиты с рабочего листа

Защита на рабочий лист устанавливается методом Protect, у которого имеется обширная коллекция необязательных параметров.

Protect(Password, DrawingObjects, Contents, Scenarios, UserlnterfaceOnly, AllowFormattingCells _,

AllowOFormattingColumns, AllowFormattingRows, AllowInsertingColumns, AllowInsertingRows, _ AllowInsertingHyperlinks, AllowDeletingColumns, AllowDeletingRows, AllowSorting, AllowFiltering, _

AllowUsingPivotTables)

Здесь:

  • Password — задает пароль защиты;

  • DrawingObjects — устанавливает защиту на графические объекты;

  • Contents — определяет защиту на содержание ячеек;

  • Scenarios — задает защиту на сценарии;

  • UserintefaceOnly — защита пользовательского интерфейса, но не мак­росов. Если этот параметр опущен, то защита применяется как к интер­фейсу, так и макросам;

  • AllowFormattingCells — разрешение форматировать ячейки;

  • AllowFormattingColumns — разрешение форматировать столбцы;

  • AllowFormattingRows — разрешение форматировать строки;

  • AllowinsertingCoiumns — разрешение вставлять столбцы;

  • AllowinsertingRows — разрешение вставлять строки;

  • AllowInsertingHyperiinks — разрешение вставлять гиперссылки;

  • AllowDeietingColumns — разрешение удалять столбцы;

  • AllowDeietingRows — разрешение удалять строки;

  • AllowSorting — разрешение сортировать данные;

  • AllowFiltering — разрешение фильтровать данные;

  • AllowUsingPivotTabies — разрешение конструировать сводные таблицы.

Снятие защиты осуществляется методом

Unprotect(Password)

Здесь Password — пароль защиты.