ActiveXControlBase.Data
ActiveXControlBase.Data property
Gets and sets the binary data of the control.
public virtual byte[] Data { get; }
Examples
namespace AsposeCellsExamples
{
using Aspose.Cells;
using Aspose.Cells.Drawing; // Added missing namespace AsposeCellsExamples
using Aspose.Cells.Drawing.ActiveXControls;
using System;
using System.Drawing;
public class ActiveXControlBasePropertyDataDemo
{
public static void Run()
{
// Create a new workbook
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
Cells cells = worksheet.Cells;
cells["A2"].Value = "Sales";
cells["A3"].Value = "Finance";
cells["A4"].Value = "MIS";
cells["A5"].Value = "R&D";
cells["A6"].Value = "Marketing";
cells["A7"].Value = "HRA";
Shape shape = worksheet.Shapes.AddActiveXControl(ControlType.ListBox, 5, 0, 5, 0, 100, 200);
shape.Name = "MyList";
ListBoxActiveXControl list = (ListBoxActiveXControl)shape.ActiveXControl;
list.ListFillRange = ("A3:A7");
list.Value = ("Apple");
list.LinkedCell = ("A1");
list.ListStyle = (ControlListStyle.Option);
list.SelectionType = (SelectionType.Multi);
// Display initial Data property information
Console.WriteLine("Initial Data length: " + list.Data.Length);
// Modify control properties that affect Data
list.BackOleColor = 0xFF0000;
// Display updated Data property information
Console.WriteLine("Modified Data length: " + list.Data.Length);
// Save the workbook to demonstrate persisted changes
workbook.Save("ActiveXControlDataDemo.xlsx");
}
}
}
See Also
- class ActiveXControlBase
- namespace Aspose.Cells.Drawing.ActiveXControls
- assembly Aspose.Cells