ListObject, interface

Le contrôle ListObject affiche des données dans une grille de lignes et de colonnes.

Espace de noms :  Microsoft.Office.Tools.Excel
Assemblys :   Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
<GuidAttribute("48eb309a-698d-4d40-95af-d9d083e63d30")> _
Public Interface ListObject _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("48eb309a-698d-4d40-95af-d9d083e63d30")]
public interface ListObject : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

Le type ListObject expose les membres suivants.

Propriétés

  Nom Description
Propriété publique _Default Infrastructure.
Propriété publique Active Obtient une valeur qui indique si un contrôle ListObject se trouvant sur une feuille de calcul est actif ; en d'autres termes, si la cellule active se trouve à l'intérieur de la plage du contrôle ListObject.
Propriété publique AlternativeText Obtient ou définit la chaîne de texte descriptive (de remplacement) de la table spécifiée.
Propriété publique Application Obtient un Application qui représente soit l'application Microsoft Office Excel, soit le créateur de ListObject.
Propriété publique AutoFilter Obtient une table filtrée.
Propriété publique AutoSelectRows Obtient ou définit une valeur qui indique si la ligne entière est sélectionnée lorsque SelectedIndex est modifié.
Propriété publique AutoSetDataBoundColumnHeaders Obtient ou définit une valeur qui détermine si les en-têtes de colonnes sont automatiquement définis pour correspondre à la source de données.
Propriété publique BindingContext Obtient ou définit la collection de gestionnaires de devise pour IBindableComponent. (Hérité de IBindableComponent.)
Propriété publique Comment Obtient ou définit un commentaire qui est associé à ListObject.
Propriété publique Container Infrastructure.
Propriété publique Creator Obtient l'application dans laquelle ListObject a été créé.
Propriété publique DataBindings Obtient la collection d'objets de liaison de données pour ce IBindableComponent. (Hérité de IBindableComponent.)
Propriété publique DataBodyRange Obtient un Range qui représente la plage qui contient la zone de données de la liste comprise entre la ligne d'en-tête et la ligne d'insertion.
Propriété publique DataBoundFormat Obtient ou définit le style de format des contrôles ListObject liés aux données.
Propriété publique DataBoundFormatSettings Obtient ou définit les FormatSettings des XlRangeAutoFormat spécifiés qui sont appliqués au contrôle ListObject.
Propriété publique DataMember Obtient ou définit les données membres spécifiques d'une source de données multimembre à lier au contrôle ListObject.
Propriété publique DataSource Obtient ou définit la source qui contient une liste de valeurs qui sont utilisées pour remplir les éléments du contrôle.
Propriété publique DefaultDataSourceUpdateMode Obtient ou définit l'DataSourceUpdateMode par défaut.
Propriété publique DisplayName Obtient ou définit le nom affiché.
Propriété publique DisplayRightToLeft Obtient une valeur qui indique si ListObject est affiché de droite à gauche, et non de gauche à droite.
Propriété publique HeaderRowRange Obtient un Range qui représente la plage de la ligne d'en-tête.
Propriété publique InnerObject Obtient un Microsoft.Office.Interop.Excel.ListObject qui représente l'objet natif sous-jacent de Microsoft.Office.Tools.Excel.ListObject.
Propriété publique InsertRowRange Obtient un Range qui représente la ligne d'insertion, le cas échéant, du contrôle ListObject.
Propriété publique IsBinding Obtient une valeur qui indique si la liaison de données est active.
Propriété publique IsSelected Obtient une valeur qui indique si ListObject est sélectionné.
Propriété publique ListColumns Obtient une collection ListColumns qui représente toutes les colonnes du contrôle ListObject.
Propriété publique ListRows Obtient un objet ListRows qui représente toutes les lignes de données du contrôle ListObject.
Propriété publique MappedColumns Infrastructure.
Propriété publique Name Obtient ou définit le nom du contrôle ListObject.
Propriété publique Parent Obtient l'objet parent du contrôle ListObject.
Propriété publique QueryTable Obtient QueryTable qui fournit un lien vers le serveur de liste pour le contrôle ListObject.
Propriété publique Range Obtient un Range qui représente la plage à laquelle s'applique ListObject.
Propriété publique SaveSortOrder Obtient ou définit une valeur qui indique si l'ordre des lignes du contrôle ListObject est enregistré dans la feuille de calcul.
Propriété publique SelectedIndex Obtient ou définit l'index de la ligne qui est actuellement sélectionnée.
Propriété publique SharePointURL Reçoit l'URL de la liste SharePoint pour un contrôle ListObject donné.
Propriété publique ShowAutoFilter Obtient ou définit une valeur qui indique si le filtre automatique est affiché.
Propriété publique ShowHeaders Obtient ou définit une valeur qui indique si les informations d'en-tête doivent être affichées.
Propriété publique ShowTableStyleColumnStripes Obtient ou définit une valeur qui indique si le style de table Rayures de colonnes est utilisé.
Propriété publique ShowTableStyleFirstColumn Obtient ou définit une valeur qui indique si la première colonne est mise en forme.
Propriété publique ShowTableStyleLastColumn Obtient ou définit une valeur qui indique si la dernière colonne est mise en forme.
Propriété publique ShowTableStyleRowStripes Obtient ou définit une valeur qui indique si le style de table Rayures de lignes est utilisé.
Propriété publique ShowTotals Obtient ou définit une valeur qui indique si la ligne Total est visible.
Propriété publique Site Obtient ou définit le ISite associé à IComponent. (Hérité de IComponent.)
Propriété publique Sort Obtient la colonne ou les colonnes de tri et l'ordre de tri de la collection ListObject.
Propriété publique SourceType Obtient la source en cours de la liste.
Propriété publique Summary Obtient ou définit la description associée à la chaîne de texte de remplacement de la table spécifiée.
Propriété publique TableStyle Obtient ou définit le style de table.
Propriété publique Tag Obtient ou définit l'objet qui contient les données relatives au contrôle Tag.
Propriété publique TotalsRowRange Obtient un Range qui représente la ligne Total du contrôle ListObject.
Propriété publique XmlMap Obtient un XmlMap qui représente le mappage de schéma utilisé pour la liste.

Début

Méthodes

  Nom Description
Méthode publique BeginInit Signale à l'objet que l'initialisation démarre. (Hérité de ISupportInitialize.)
Méthode publique Delete Supprime un contrôle ListObject créé de manière dynamique, efface les données des cellules de la feuille de calcul et supprime le contrôle de ControlCollection.
Méthode publique Disconnect Supprime la liaison de données du contrôle ListObject.
Méthode publique Dispose Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.)
Méthode publique EndInit Signale à l'objet que l'initialisation est terminée. (Hérité de ISupportInitialize.)
Méthode publique ExportToVisio Exporte un ListObject vers Visio.
Méthode publique Publish Publie le contrôle ListObject sur un serveur qui exécute Microsoft Windows SharePoint Services.
Méthode publique Refresh Met à jour le contrôle ListObject avec les données et le schéma actuels à partir d'un serveur qui exécute Microsoft Windows SharePoint Services.
Méthode publique RefreshDataRow Met à jour la ligne de données ListObject qui est associée à la ligne de données spécifiée.
Méthode publique RefreshDataRows Met à jour toutes les lignes de ListObject avec les données de la source de données.
Méthode publique ResetPersistedBindingInformation Efface des informations relatives aux modifications apportées au contrôle ListObject par l'utilisateur.
Méthode publique Resize Permet à un contrôle ListObject d'être redimensionné sur une nouvelle plage.
Méthode publique SetDataBinding(Object) Lie un contrôle ListObject à une source de données.
Méthode publique SetDataBinding(Object, String) Lie un contrôle ListObject à une donnée membre spécifiée d'une source de données.
Méthode publique SetDataBinding(Object, String, array<String[]) Lie un contrôle ListObject à une donnée membre spécifiée d'une source de données, et affiche uniquement les colonnes spécifiées de cette donnée membre.
Méthode publique Unlink Supprime le lien vers un site Microsoft Windows SharePoint Services d'un contrôle ListObject.
Méthode publique Unlist Supprime les fonctionnalités de liste d'un contrôle Microsoft.Office.Interop.Excel.ListObject.
Méthode publique UpdateChanges Met à jour la liste sur un site Microsoft Windows SharePoint Services avec les modifications apportées au contrôle ListObject de la feuille de calcul.

Début

Événements

  Nom Description
Événement public BeforeAddDataBoundRow Se produit juste avant une tentative d'ajout d'une nouvelle ligne à un contrôle ListObject qui est lié aux données.
Événement public BeforeDoubleClick Se produit lorsque l'utilisateur double-clique sur le contrôle ListObject avant l'action de double-clic par défaut.
Événement public BeforeRightClick Se produit lorsque l'utilisateur clique avec le bouton droit sur le contrôle ListObject, avant l'action de clic droit par défaut.
Événement public BindingContextChanged Infrastructure.
Événement public Change Se produit lorsqu'une modification quelconque est apportée au contrôle ListObject.
Événement public DataBindingFailure Se produit lorsqu'une condition provoque l'échec de la liaison de données d'un contrôle ListObject.
Événement public DataMemberChanged Se produit lorsque la valeur de la propriété DataMember change.
Événement public DataSourceChanged Se produit lorsque la valeur de la propriété DataSource change.
Événement public Deselected Se produit lorsque la sélection se déplace du contrôle ListObject vers l'extérieur du contrôle ListObject.
Événement public Disposed Représente la méthode qui gère l'événement Disposed d'un composant. (Hérité de IComponent.)
Événement public ErrorAddDataBoundRow Se produit lorsqu'un utilisateur essaie d'ajouter une ligne à un contrôle ListObject lié aux données, mais que la ligne ne peut pas être ajoutée.
Événement public OriginalDataRestored Se produit lorsqu'un utilisateur exécute une action qui n'est pas autorisée, et que le contrôle ListObject reprend ensuite son état d'origine.
Événement public Selected Se produit lorsque le contrôle ListObject est sélectionné.
Événement public SelectedIndexChanged Se produit lorsque la valeur de la propriété SelectedIndex change.
Événement public SelectionChange Se produit lorsque la sélection change à l'intérieur du contrôle ListObject.

Début

Notes

Pour plus d'informations, consultez ListObject, contrôle.

[!REMARQUE]

Cette interface est implémentée par Visual Studio Tools pour Office Runtime. Elle n'est pas destinée à être implémentée dans votre code. Pour plus d'informations, consultez Vue d'ensemble de Visual Studio Tools pour Office Runtime.

Utilisation

Cette documentation décrit la version de ce type utilisée dans les projets Office qui ciblent .NET Framework 4 et .NET Framework 4.5. Dans les projets qui ciblent .NET Framework 3.5, ce type peut contenir d'autres membres, et les exemples de code qui y figurent sont susceptibles de ne pas fonctionner. Pour obtenir de la documentation sur ce type dans les projets ciblant .NET Framework 3.5, consultez la section de référence suivante dans la documentation Visual Studio 2008 : https://go.microsoft.com/fwlink/?LinkId=160658.

Voir aussi

Référence

Microsoft.Office.Tools.Excel, espace de noms