Class WebExtensionBindingCollection

WebExtensionBindingCollection class

Represents the list of binding relationships between an Office Add-in and the data in the document.

public class WebExtensionBindingCollection : CollectionBase<WebExtensionBinding>

Constructors

NameDescription
WebExtensionBindingCollection()The default constructor.

Properties

NameDescription
Capacity { get; set; }
Count { get; }
Item { get; }Gets web extension binding relationship by the specific index.
Item { get; set; }

Methods

NameDescription
Add()Adds an a binding relationship between an Office Add-in and the data in the document.
BinarySearch(WebExtensionBinding)
BinarySearch(WebExtensionBinding, IComparer<WebExtensionBinding>)
BinarySearch(int, int, WebExtensionBinding, IComparer<WebExtensionBinding>)
Clear()
Contains(WebExtensionBinding)
CopyTo(WebExtensionBinding[])
CopyTo(WebExtensionBinding[], int)
CopyTo(int, WebExtensionBinding[], int, int)
Exists(Predicate<WebExtensionBinding>)
Find(Predicate<WebExtensionBinding>)
FindAll(Predicate<WebExtensionBinding>)
FindIndex(Predicate<WebExtensionBinding>)
FindIndex(int, Predicate<WebExtensionBinding>)
FindIndex(int, int, Predicate<WebExtensionBinding>)
FindLast(Predicate<WebExtensionBinding>)
FindLastIndex(Predicate<WebExtensionBinding>)
FindLastIndex(int, Predicate<WebExtensionBinding>)
FindLastIndex(int, int, Predicate<WebExtensionBinding>)
GetEnumerator()
IndexOf(WebExtensionBinding)
IndexOf(WebExtensionBinding, int)
IndexOf(WebExtensionBinding, int, int)
LastIndexOf(WebExtensionBinding)
LastIndexOf(WebExtensionBinding, int)
LastIndexOf(WebExtensionBinding, int, int)
RemoveAt(int)

Examples

namespace AsposeCellsExamples
{
    using Aspose.Cells;
    using Aspose.Cells.WebExtensions;
    using System;

    public class WebExtensionsClassWebExtensionBindingCollectionDemo
    {
        public static void Run()
        {
            // Create a new workbook for demonstration
            Workbook workbook = new Workbook();
            
            try
            {
                // Create an instance of WebExtensionBindingCollection
                WebExtensionBindingCollection bindings = new WebExtensionBindingCollection();
                
                // Add a new binding
                int index = bindings.Add();
                
                // Access the binding through the indexer
                WebExtensionBinding binding = bindings[index];
                
                // Set properties on the binding (assuming these properties exist based on reference examples)
                binding.Id = "binding1";
                binding.Type = "table";
                binding.Appref = "Sheet1!A1:B5";
                
                // Display basic information
                Console.WriteLine($"Created binding with ID: {binding.Id}");
                Console.WriteLine($"Total bindings in collection: {bindings.Count}");
                
                // Save the workbook
                workbook.Save("WebExtensionBindingCollectionDemo.xlsx");
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error working with WebExtensionBindingCollection: {ex.Message}");
            }
        }
    }
}

See Also