WorksheetCollection

WorksheetCollection class

Encapsula una colección deWorksheet objetos.

public class WorksheetCollection : CollectionBase<Worksheet>

Propiedades

NombreDescripción
ActiveSheetIndex { get; set; }Representa el índice de la hoja de cálculo activa cuando se abre la hoja de cálculo.
ActiveSheetName { get; set; }Representa el nombre de la hoja de cálculo activa cuando se abre la hoja de cálculo.
BuiltInDocumentProperties { get; }Devuelve unDocumentPropertycolección que representa todas las propiedades de documento integradas de la hoja de cálculo.
Capacity { get; set; }
Count { get; }
CustomDocumentProperties { get; }Devuelve unDocumentProperty colección que representa todas las propiedades del documento personalizado de la hoja de cálculo.
Dxfs { get; }Obtiene los registros maestros de formato diferencial.
ExternalLinks { get; }Representa enlaces externos en un libro de trabajo.
IsRefreshAllConnections { get; set; }Indica si se actualizan todas las conexiones al abrir el archivo en MS Excel.
Item { get; }Obtiene elWorksheet elemento en el índice especificado. (2 indexers)
Item { get; set; }
Names { get; }Obtiene la colección de todos los objetos Name en la hoja de cálculo.
OleSize { get; set; }Obtiene y establece el tamaño mostrado cuando el archivo Workbook se usa como un objeto Ole.
RevisionLogs { get; }Representa registros de revisión.
TableStyles { get; }ObtieneTableStyles objeto.
ThreadedCommentAuthors { get; }Obtiene la lista de autores de comentarios encadenados.
WebExtensions { get; }Obtiene la lista de paneles de tareas.
WebExtensionTaskPanes { get; }Obtiene la lista de paneles de tareas.
XmlMaps { get; set; }Obtiene y establece los mapas XML en el libro de trabajo.

Métodos

NombreDescripción
Add()Agrega una hoja de trabajo a la colección.
Add(SheetType)Agrega una hoja de trabajo a la colección.
Add(string)Agrega una hoja de trabajo a la colección.
AddCopy(int)Agrega una hoja de trabajo a la colección y copia datos de una hoja de trabajo existente.
AddCopy(string)Agrega una hoja de trabajo a la colección y copia datos de una hoja de trabajo existente.
BinarySearch(Worksheet)
BinarySearch(Worksheet, IComparer<Worksheet>)
BinarySearch(int, int, Worksheet, IComparer<Worksheet>)
Clear()Borrar todas las hojas de trabajo. (2 methods)
ClearPivottables()Borra las tablas dinámicas de la hoja de cálculo.
Contains(Worksheet)
CopyTo(Worksheet[])
CopyTo(Worksheet[], int)
CopyTo(int, Worksheet[], int, int)
CreateRange(string, int)Crea unRange objeto de una dirección del rango.
CreateUnionRange(string, int)Crea unRange objeto de una dirección del rango.
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()Obtiene todos los rangos con nombre predefinidos en la hoja de cálculo.
GetNamedRangesAndTables()Obtiene todos los rangos con nombre predefinidos en la hoja de cálculo.
GetRangeByName(string)Obtiene el objeto Rango por nombre predefinido.
GetRangeByName(string, int, bool)ObtieneRange por nombre predefinido o nombre de la tabla
GetSheetByCodeName(string)Obtiene la hoja de trabajo por el nombre del código.
IndexOf(Worksheet)
IndexOf(Worksheet, int)
IndexOf(Worksheet, int, int)
Insert(int, SheetType)Insertar una hoja de trabajo.
Insert(int, SheetType, string)Insertar una hoja de trabajo.
LastIndexOf(Worksheet)
LastIndexOf(Worksheet, int)
LastIndexOf(Worksheet, int, int)
RefreshPivotTables()Actualiza todas las tablas dinámicas en WorksheetCollection.
RegisterAddInFunction(int, string)Agrega la función addin al libro de trabajo
RegisterAddInFunction(string, string, bool)Agrega la función addin al libro de trabajo
RemoveAt(int)Elimina el elemento en un índice especificado. (2 methods)
RemoveAt(string)Elimina el elemento en un nombre especificado.
SetOleSize(int, int, int, int)Establece el tamaño que se muestra cuando el archivo del libro de trabajo se usa como un objeto Ole.
SortNames()Ordena los nombres definidos.
SwapSheet(int, int)Intercambia las dos hojas.

Ejemplos

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

//Añadir una hoja de trabajo
sheets.Add();

//Cambiar el nombre de una hoja de trabajo
sheets[0].Name = "First Sheet";

//Establecer la hoja activa en la segunda hoja de trabajo
sheets.ActiveSheetIndex = 1;

	
[Visual Basic]

Dim excel as Workbook = new Workbook()

Dim sheets as WorksheetCollection = excel.Worksheets

'Agregar una hoja de trabajo
sheets.Add()

'Cambiar el nombre de una hoja de trabajo
sheets(0).Name = "First Sheet"

'Establecer la hoja activa en la segunda hoja de trabajo
sheets.ActiveSheetIndex = 1

Ver también