BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

Classe de base pourTaskPaneCollection ,WebExtensionBindingCollection , WebExtensionPropertyCollection etWebExtensionReferenceCollection collections.

Pour en savoir plus, visitez leTravailler avec les compléments Office article documentaire.

public abstract class BaseWebExtensionCollection<T> : IEnumerable<T>
    where T : class
ParamètreLa description
TType d’un élément de collection.

Propriétés

NomLa description
Count { get; }Obtient le nombre d’éléments contenus dans la collection.
Item { get; set; }Obtient ou définit un élément à l’index spécifié.

Méthodes

NomLa description
Add(T)Ajoute l’élément spécifié à la collection.
Clear()Supprime tous les éléments de la collection.
GetEnumerator()Renvoie un énumérateur qui peut parcourir une collection.
Remove(int)Supprime l’élément à l’index spécifié de la collection.

Exemples

Montre comment utiliser la collection d’extensions Web d’un document.

Document doc = new Document(MyDir + "Web extension.docx");

Assert.AreEqual(1, doc.WebExtensionTaskPanes.Count);

// Imprime toutes les propriétés de l'extension Web du document.
WebExtensionPropertyCollection webExtensionPropertyCollection = doc.WebExtensionTaskPanes[0].WebExtension.Properties;
using (IEnumerator<WebExtensionProperty> enumerator = webExtensionPropertyCollection.GetEnumerator())
{
    while (enumerator.MoveNext())
    {
        WebExtensionProperty webExtensionProperty = enumerator.Current;
        Console.WriteLine($"Binding name: {webExtensionProperty.Name}; Binding value: {webExtensionProperty.Value}");
    }
}

// Supprime l'extension Web.
doc.WebExtensionTaskPanes.Remove(0);

Assert.AreEqual(0, doc.WebExtensionTaskPanes.Count);

Voir également