API Reference
ExcelWorkbookSnapshot
Immutable workbook inspection snapshot exposed by OfficeIMO.Excel for downstream integrations.
Inheritance
- Object
- ExcelWorkbookSnapshot
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Constructors
public ExcelWorkbookSnapshot() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Title { get; set; } #Workbook title, when present in package properties.
public String Author { get; set; } #Workbook creator, when present in package properties.
public String Subject { get; set; } #Workbook subject, when present in package properties.
public String Keywords { get; set; } #Workbook keywords, when present in package properties.
public String FilePath { get; set; } #File path associated with the workbook, when the document was created from a path.
public ExcelDateSystem DateSystem { get; set; } #Workbook date system used to interpret numeric date serials.
public Nullable<Int32> ActiveWorksheetIndex { get; set; } #Zero-based active worksheet index, when present.
public String ActiveWorksheetName { get; set; } #Active worksheet name, when present.
public IReadOnlyList<ExcelWorksheetSnapshot> Worksheets { get; } #Worksheets in workbook order.
public IReadOnlyList<ExcelNamedRangeSnapshot> NamedRanges { get; } #Workbook and sheet-local named ranges discovered during inspection.
public Int32 SlicerPartCount { get; set; } #Number of package parts related to Excel slicers discovered during inspection.
public Int32 TimelinePartCount { get; set; } #Number of package parts related to Excel timelines discovered during inspection.
public Int32 SlicerBindingMetadataPartCount { get; set; } #Number of OfficeIMO-owned slicer binding metadata parts discovered during inspection. These parts are not native Excel slicer caches or UI objects.
public Int32 TimelineBindingMetadataPartCount { get; set; } #Number of OfficeIMO-owned timeline binding metadata parts discovered during inspection. These parts are not native Excel timeline caches or UI objects.
public Int32 ConnectionPartCount { get; set; } #Number of package parts related to workbook connections discovered during inspection.
public Int32 QueryTablePartCount { get; set; } #Number of package parts related to worksheet query tables discovered during inspection.
public Int32 ChartPartCount { get; set; } #Number of chart package parts discovered during inspection.
public Int32 PivotTablePartCount { get; set; } #Number of pivot-table package parts discovered during inspection.
public Boolean HasSlicers { get; } #Whether slicer package parts were discovered.
public Boolean HasTimelines { get; } #Whether timeline package parts were discovered.
public Boolean HasSlicerBindingMetadata { get; } #Whether OfficeIMO-owned slicer binding metadata was discovered.
public Boolean HasTimelineBindingMetadata { get; } #Whether OfficeIMO-owned timeline binding metadata was discovered.
public Boolean HasConnections { get; } #Whether workbook connection package parts were discovered.
public Boolean HasQueryTables { get; } #Whether worksheet query-table package parts were discovered.
public Boolean HasCharts { get; } #Whether chart package parts were discovered.
public Boolean HasPivotTables { get; } #Whether pivot-table package parts were discovered.