WorksheetCollection

WorksheetCollection class

Encapsule une collection deWorksheet objets.

public class WorksheetCollection : CollectionBase<Worksheet>

Propriétés

NomLa description
ActiveSheetIndex { get; set; }Représente l’index de la feuille de calcul active lorsque la feuille de calcul est ouverte.
ActiveSheetName { get; set; }Représente le nom de la feuille de calcul active lorsque la feuille de calcul est ouverte.
BuiltInDocumentProperties { get; }Renvoie unDocumentPropertycollection qui représente toutes les propriétés de document intégrées de la feuille de calcul.
Capacity { get; set; }
Count { get; }
CustomDocumentProperties { get; }Renvoie unDocumentProperty collection qui représente toutes les propriétés de document personnalisées de la feuille de calcul.
Dxfs { get; }Obtient les enregistrements principaux de formatage différentiel.
ExternalLinks { get; }Représente les liens externes dans un classeur.
IsRefreshAllConnections { get; set; }Indique si toutes les connexions sont actualisées à l’ouverture du fichier dans MS Excel.
Item { get; }Obtient leWorksheet élément à l’index spécifié. (2 indexers)
Item { get; set; }
Names { get; }Obtient la collection de tous les objets Name de la feuille de calcul.
OleSize { get; set; }Obtient et définit la taille affichée lorsque le fichier Workbook est utilisé comme objet Ole.
RevisionLogs { get; }Représente les journaux de révision.
TableStyles { get; }ObtientTableStyles objet.
ThreadedCommentAuthors { get; }Obtient la liste des auteurs de commentaires thématiques.
WebExtensions { get; }Obtient la liste des volets de tâches.
WebExtensionTaskPanes { get; }Obtient la liste des volets de tâches.
XmlMaps { get; set; }Obtient et définit les mappages XML dans le classeur.

Méthodes

NomLa description
Add()Ajoute une feuille de calcul à la collection.
Add(SheetType)Ajoute une feuille de calcul à la collection.
Add(string)Ajoute une feuille de calcul à la collection.
AddCopy(int)Ajoute une feuille de calcul à la collection et copie les données d’une feuille de calcul existante.
AddCopy(string)Ajoute une feuille de calcul à la collection et copie les données d’une feuille de calcul existante.
BinarySearch(Worksheet)
BinarySearch(Worksheet, IComparer<Worksheet>)
BinarySearch(int, int, Worksheet, IComparer<Worksheet>)
Clear()Effacer toutes les feuilles de calcul. (2 methods)
ClearPivottables()Efface les tableaux croisés dynamiques de la feuille de calcul.
Contains(Worksheet)
CopyTo(Worksheet[])
CopyTo(Worksheet[], int)
CopyTo(int, Worksheet[], int, int)
CreateRange(string, int)Crée unRange objet à partir d’une adresse de la plage.
CreateUnionRange(string, int)Crée unRange objet à partir d’une adresse de la plage.
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()Obtient toutes les plages nommées prédéfinies dans la feuille de calcul.
GetNamedRangesAndTables()Obtient toutes les plages nommées prédéfinies dans la feuille de calcul.
GetRangeByName(string)Obtient l’objet Range par nom prédéfini.
GetRangeByName(string, int, bool)ObtientRange par nom prédéfini ou nom de table
GetSheetByCodeName(string)Obtient la feuille de calcul par le nom de code.
IndexOf(Worksheet)
IndexOf(Worksheet, int)
IndexOf(Worksheet, int, int)
Insert(int, SheetType)Insérer une feuille de calcul.
Insert(int, SheetType, string)Insérer une feuille de calcul.
LastIndexOf(Worksheet)
LastIndexOf(Worksheet, int)
LastIndexOf(Worksheet, int, int)
RefreshPivotTables()Actualise tous les tableaux croisés dynamiques dans la WorksheetCollection.
RegisterAddInFunction(int, string)Ajoute une fonction complémentaire dans le classeur
RegisterAddInFunction(string, string, bool)Ajoute une fonction complémentaire dans le classeur
RemoveAt(int)Supprime l’élément à un index spécifié. (2 methods)
RemoveAt(string)Supprime l’élément à un nom spécifié.
SetOleSize(int, int, int, int)Définit la taille affichée lorsque le fichier Workbook est utilisé comme objet Ole.
SortNames()Trie les noms définis.
SwapSheet(int, int)Échange les deux feuilles.

Exemples

[C#]

Workbook workbook = new Workbook();

WorksheetCollection sheets = workbook.Worksheets;

//Ajouter une feuille de calcul
sheets.Add();

//Changer le nom d'une feuille de calcul
sheets[0].Name = "First Sheet";

// Définit la feuille active sur la deuxième feuille de calcul
sheets.ActiveSheetIndex = 1;

	
[Visual Basic]

Dim excel as Workbook = new Workbook()

Dim sheets as WorksheetCollection = excel.Worksheets

'Ajouter une feuille de calcul
sheets.Add()

'Changer le nom d'une feuille de calcul
sheets(0).Name = "First Sheet"

'Définir la feuille active sur la deuxième feuille de calcul
sheets.ActiveSheetIndex = 1

Voir également