MAIDR JavaScript API
    Preparing search index...

    Module office-entry

    Microsoft Office adapter entry point for MAIDR: one bundle for an add-in that runs in Excel, PowerPoint and Word.

    Re-exports the adapter's API and exposes it as window.maidrOffice for script-tag usage in an add-in's task pane. bindOffice mounts the pane for whichever application the page is open in -- Excel's charts read live through Office.js, PowerPoint's and Word's read from the file -- so this bundle carries the Excel adapter too. A task pane built with a bundler imports maidr/office instead.

    No Office.js dependency, at compile time or at runtime: the Office, Excel, PowerPoint and Word objects the task pane loads from Microsoft's CDN are read structurally.

    <script src="https://officeapis.public.onecdn.static.microsoft/1/office.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/maidr/dist/maidr.js"></script>
    <script src="https://cdn.jsdelivr.net/npm/maidr/dist/office.js"></script>

    <main id="maidr"></main>

    <script>
    Office.onReady(() => {
    window.maidrOffice.bindOffice(document.getElementById('maidr'));
    });
    </script>

    References

    bindExcel → bindExcel
    convertExcelChart → convertExcelChart
    ExcelBinding → ExcelBinding
    ExcelBindOptions → ExcelBindOptions
    ExcelChartSnapshot → ExcelChartSnapshot
    ExcelPaneLabels → ExcelPaneLabels
    bindOffice → bindOffice
    bindPowerPoint → bindPowerPoint
    bindWord → bindWord
    DEFAULT_OFFICE_LABELS → DEFAULT_OFFICE_LABELS
    OfficeReadError → OfficeReadError
    readChartExPart → readChartExPart
    readChartPart → readChartPart
    readPowerPointCharts → readPowerPointCharts
    readWordCharts → readWordCharts
    ZipError → ZipError
    OfficeAddinBinding → OfficeAddinBinding
    OfficeAddinOptions → OfficeAddinOptions
    OfficeAppHost → OfficeAppHost
    OfficeAsyncResult → OfficeAsyncResult
    OfficeBinding → OfficeBinding
    OfficeBindOptions → OfficeBindOptions
    OfficeChart → OfficeChart
    OfficeChartInfo → OfficeChartInfo
    OfficeClientResult → OfficeClientResult
    OfficeCollection → OfficeCollection
    OfficeDocument → OfficeDocument
    OfficeDocumentHostName → OfficeDocumentHostName
    OfficeFile → OfficeFile
    OfficePaneLabels → OfficePaneLabels
    OfficeReadyInfo → OfficeReadyInfo
    OfficeSlice → OfficeSlice
    PowerPointHost → PowerPointHost
    PowerPointRequestContext → PowerPointRequestContext
    PowerPointShape → PowerPointShape
    PowerPointSlide → PowerPointSlide
    WordHost → WordHost
    WordRange → WordRange
    WordRequestContext → WordRequestContext
    MaidrData → Maidr
    MaidrLayer → MaidrLayer
    MaidrSubplot → MaidrSubplot
    Orientation → Orientation
    TraceType → TraceType