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
Properties
| Name | Description | 
|---|
| Capacity { get; set; } |  | 
| Count { get; } |  | 
| Item { get; } | Gets web extension binding relationship by the specific index. | 
| Item { get; set; } |  | 
Methods
| Name | Description | 
|---|
| 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