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