Partager via


ListObject.Resize, méthode

Permet à un contrôle ListObject d'être redimensionné sur une nouvelle plage.

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

Syntaxe

'Déclaration
Sub Resize ( _
    Range As Range _
)
void Resize(
    Range Range
)

Paramètres

Notes

Aucune cellule n'est insérée ou déplacée par cette propriété.

L'en-tête doit rester dans la même ligne, et la liste obtenue doit chevaucher la liste d'origine. La liste doit contenir une ligne d'en-tête et au moins une ligne de données.

Pour les listes qui sont liées à un serveur qui exécute Microsoft Windows SharePoint Services, vous pouvez redimensionner la liste à l'aide de cette méthode en fournissant un argument Range qui diffère de la plage actuelle de ListObject uniquement par le nombre de lignes qu'il contient. Toute tentative de redimensionnement de listes liées à Windows SharePoint Services en ajoutant ou en supprimant des colonnes (dans l'argument Range) provoque une erreur d'exécution.

Exemples

L'exemple de code suivant crée un ListObject sur la feuille de calcul active, puis appelle la méthode Resize pour augmenter la taille de ListObject.

Cet exemple illustre une personnalisation au niveau du document.

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

        If DialogResult.Yes = MessageBox.Show("Resize the ListObject?", _
            "Test", MessageBoxButtons.YesNo) Then
            List1.Resize(Me.Range("A1", "H4"))
        End If

    End Sub

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

    if (DialogResult.Yes == MessageBox.Show("Resize the ListObject?",
        "Test", MessageBoxButtons.YesNo))
    {
        list1.Resize(this.Range["A1", "H4"]);
    }
}

Sécurité .NET Framework

Voir aussi

Référence

ListObject Interface

Microsoft.Office.Tools.Excel, espace de noms