Partager via


ApplicationFactory.GetVstoObject, méthode (ListObject)

Retourne un Microsoft.Office.Tools.Excel.ListObject qui étend les fonctionnalités de l'objet de liste natif spécifié.

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

Syntaxe

'Déclaration
Function GetVstoObject ( _
    listObject As ListObject _
) As ListObject
ListObject GetVstoObject(
    ListObject listObject
)

Paramètres

Valeur de retour

Type : Microsoft.Office.Tools.Excel.ListObject
Objet qui étend les fonctionnalités de l'objet de liste natif.

Notes

Appelez cette méthode dans un complément d'application pour personnaliser tout objet de liste dans une feuille de calcul Excel. Cette méthode génère un nouvel objet Microsoft.Office.Tools.Excel.ListObject si aucun objet de ce type n'a déjà été généré. Les appels suivants à cette méthode retournent l'instance mise en cache de l'objet Microsoft.Office.Tools.Excel.ListObject existant. Pour plus d'informations, consultez Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution..

Exemples

L'exemple de code suivant crée un élément hôte Microsoft.Office.Tools.Excel.ListObject. Pour utiliser ce code, exécutez-le depuis la classe ThisAddIn dans un projet de complément Excel qui cible le .NET Framework 4 ou le .NET Framework 4.5.

Dim mySheet As Excel.Worksheet = Me.Application.ActiveSheet
If mySheet.ListObjects.Count > 0 Then
    Dim vstoListObject As ListObject = _
        Globals.Factory.GetVstoObject(mySheet.ListObjects(1))

    vstoListObject.SetDataBinding(ds, "Product", "Name")
End If
Excel.Worksheet mySheet = (Excel.Worksheet)
    this.Application.Worksheets["Sheet1"];
if (mySheet.ListObjects.Count > 0)
{
    ListObject vstoListObject =
        Globals.Factory.GetVstoObject(mySheet.ListObjects[1]);

    vstoListObject.SetDataBinding(ds, "Product", "Name");
}

Sécurité .NET Framework

Voir aussi

Référence

ApplicationFactory Interface

GetVstoObject, surcharge

Microsoft.Office.Tools.Excel, espace de noms

Autres ressources

Extension de documents Word et de classeurs Excel dans des compléments d'application au moment de l'exécution.

Programmation de personnalisations au niveau du document