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