WorksheetCollection

WorksheetCollection class

Инкапсулирует наборWorksheet объекты.

public class WorksheetCollection : CollectionBase<Worksheet>

Характеристики

ИмяОписание
ActiveSheetIndex { get; set; }Представляет индекс активного рабочего листа при открытии электронной таблицы.
ActiveSheetName { get; set; }Представляет имя активного рабочего листа при открытии электронной таблицы.
BuiltInDocumentProperties { get; }ВозвращаетDocumentPropertyколлекция, которая представляет все встроенные свойства документа электронной таблицы.
Capacity { get; set; }
Count { get; }
CustomDocumentProperties { get; }ВозвращаетDocumentProperty коллекция, которая представляет все настраиваемые свойства документа электронной таблицы.
Dxfs { get; }Получает основные записи дифференциального форматирования.
ExternalLinks { get; }Представляет внешние ссылки в книге.
IsRefreshAllConnections { get; set; }Указывает, будут ли обновляться все подключения при открытии файла в MS Excel.
Item { get; }ПолучаетWorksheet элемент по указанному индексу. (2 indexers)
Item { get; set; }
Names { get; }Получает коллекцию всех объектов Name в электронной таблице.
OleSize { get; set; }Получает и задает отображаемый размер, когда файл рабочей книги используется в качестве объекта Ole.
RevisionLogs { get; }Представляет журналы изменений.
TableStyles { get; }получаетTableStyles объект.
ThreadedCommentAuthors { get; }Получает список авторов цепочек комментариев.
WebExtensions { get; }Получает список областей задач.
WebExtensionTaskPanes { get; }Получает список областей задач.
XmlMaps { get; set; }Получает и задает карты XML в книге.

Методы

ИмяОписание
Add()Добавляет рабочий лист в коллекцию.
Add(SheetType)Добавляет рабочий лист в коллекцию.
Add(string)Добавляет рабочий лист в коллекцию.
AddCopy(int)Добавляет лист в коллекцию и копирует данные из существующего листа.
AddCopy(string)Добавляет лист в коллекцию и копирует данные из существующего листа.
BinarySearch(Worksheet)
BinarySearch(Worksheet, IComparer<Worksheet>)
BinarySearch(int, int, Worksheet, IComparer<Worksheet>)
Clear()Очистить все листы. (2 methods)
ClearPivottables()Удаляет сводные таблицы из электронной таблицы.
Contains(Worksheet)
CopyTo(Worksheet[])
CopyTo(Worksheet[], int)
CopyTo(int, Worksheet[], int, int)
CreateRange(string, int)СоздаетRange объект с адреса диапазона.
CreateUnionRange(string, int)СоздаетRange объект с адреса диапазона.
Exists(Predicate<Worksheet>)
Find(Predicate<Worksheet>)
FindAll(Predicate<Worksheet>)
FindIndex(Predicate<Worksheet>)
FindIndex(int, Predicate<Worksheet>)
FindIndex(int, int, Predicate<Worksheet>)
FindLast(Predicate<Worksheet>)
FindLastIndex(Predicate<Worksheet>)
FindLastIndex(int, Predicate<Worksheet>)
FindLastIndex(int, int, Predicate<Worksheet>)
GetEnumerator()
GetNamedRanges()Получает все предопределенные именованные диапазоны в электронной таблице.
GetNamedRangesAndTables()Получает все предопределенные именованные диапазоны в электронной таблице.
GetRangeByName(string)Получает объект Range по заданному имени.
GetRangeByName(string, int, bool)получаетRange по заданному имени или имени таблицы
GetSheetByCodeName(string)Получает рабочий лист по кодовому имени.
IndexOf(Worksheet)
IndexOf(Worksheet, int)
IndexOf(Worksheet, int, int)
Insert(int, SheetType)Вставить рабочий лист.
Insert(int, SheetType, string)Вставить рабочий лист.
LastIndexOf(Worksheet)
LastIndexOf(Worksheet, int)
LastIndexOf(Worksheet, int, int)
RefreshPivotTables()Обновляет все сводные таблицы в WorksheetCollection.
RegisterAddInFunction(int, string)Добавляет функцию надстройки в книгу
RegisterAddInFunction(string, string, bool)Добавляет функцию надстройки в книгу
RemoveAt(int)Удаляет элемент по указанному индексу. (2 methods)
RemoveAt(string)Удаляет элемент с указанным именем.
SetOleSize(int, int, int, int)Устанавливает отображаемый размер, когда файл рабочей книги используется в качестве объекта Ole.
SortNames()Сортирует определенные имена.
SwapSheet(int, int)Меняет местами два листа.

Примеры

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

//Добавить рабочий лист
sheets.Add();

//Изменить имя рабочего листа
sheets[0].Name = "First Sheet";

//Установим активный лист на второй рабочий лист
sheets.ActiveSheetIndex = 1;

	
[Visual Basic]

Dim excel as Workbook = new Workbook()

Dim sheets as WorksheetCollection = excel.Worksheets

'Добавить рабочий лист
sheets.Add()

'Изменить имя рабочего листа
sheets(0).Name = "First Sheet"

'Установите активный лист на второй рабочий лист
sheets.ActiveSheetIndex = 1

Смотрите также