Partager via


ListObject.Name, propriété

Obtient ou définit le nom du contrôle ListObject.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Property Name As String
string Name { get; set; }

Valeur de propriété

Type : System.String
Nom du contrôle ListObject.

Notes

Ce nom est utilisé uniquement en tant qu'identificateur unique pour la propriété ListObjects.Item de la collection Microsoft.Office.Interop.Excel.ListObjects. Cette propriété peut être définie uniquement par l'intermédiaire du modèle objet.

Par défaut, chaque nom de contrôle ListObject commence par le mot "List", suivi d'un nombre (sans espace). En cas de tentative d'affectation d'un nom déjà utilisé par un autre contrôle ListObject à la propriété Name, une exception est levée.

Exemples

L'exemple de code suivant crée un ListObject dans la feuille de calcul active, puis utilise la propriété Name pour affecter "Employés" au nom de ListObject.

Cet exemple illustre une personnalisation au niveau du document.

    Private Sub ListObject_Metadata() 
        Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
            Me.Controls.AddListObject(Me.Range("A1", "D4"), "Employees")

        List1.Name = "Employees"
        List1.Tag = "Employee data"

        MessageBox.Show("The list name is " + List1.Name.ToString() & _
            " and the tag is " & List1.Tag.ToString() + ".")

    End Sub

private void ListObject_Metadata()
{
    Microsoft.Office.Tools.Excel.ListObject list1 =
        this.Controls.AddListObject(this.Range["A1", "D4"], "Employees");

    list1.Name = "Employees";
    list1.Tag = "Employee data";

    MessageBox.Show("The list name is " + list1.Name.ToString() +
        " and the tag is " + list1.Tag.ToString() + ".");
}

Sécurité .NET Framework

Voir aussi

Référence

ListObject Interface

Microsoft.Office.Tools.Excel, espace de noms