BaseWebExtensionCollectionT

BaseWebExtensionCollection<T> class

Classe base perTaskPaneCollection ,WebExtensionBindingCollection , WebExtensionPropertyCollection EWebExtensionReferenceCollection collezioni.

Per saperne di più, visita ilLavora con i componenti aggiuntivi di Office articolo di documentazione.

public abstract class BaseWebExtensionCollection<T> : IEnumerable<T>
    where T : class
ParametroDescrizione
TTipo di elemento della raccolta.

Proprietà

NomeDescrizione
Count { get; }Ottiene il numero di elementi contenuti nella raccolta.
Item { get; set; }Ottiene o imposta un elemento nell’indice specificato.

Metodi

NomeDescrizione
Add(T)Aggiunge l’elemento specificato alla raccolta.
Clear()Rimuove tutti gli elementi dalla raccolta.
GetEnumerator()Restituisce un enumeratore che può scorrere una raccolta.
Remove(int)Rimuove dalla raccolta l’elemento all’indice specificato.

Esempi

Mostra come lavorare con la raccolta di estensioni web di un documento.

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

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

// Stampa tutte le proprietà dell'estensione web del documento.
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}");
    }
}

// Rimuove l'estensione web.
doc.WebExtensionTaskPanes.Remove(0);

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

Guarda anche