ErrLookup › iOfficeAI/OfficeCLI
iOfficeAI/OfficeCLI
OfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open-source, single binary, no Office installation required. · C# · 368 source files
Analyzed at 1ced45e900 on 2026-08-13. 546 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Invoke( ) hr=0x | exception | error | com-interop, word-automation, pdf-conversion, windows-only, hresult |
| Invalid URL scheme ' :': only http, https, mailto, ftp… | exception | error | security, hyperlink, xss-prevention, scheme-validation, write-time-guard |
invalid_value : contains character invalid in XML 1.0 text ( ). Allowed: U+0009 (tab), U+000A… | exception | error | xml-validation, text-sanitization, open-xml, invalid-value, input-validation |
| field ' ' (index ) is out of range after source narrowing… | validation | error | pivot, excel, source-range, field-index, data-loss-prevention, set-property |
| Defined name ' ' already exists in workbook scope; remove… | validation | error | excel, named-range, defined-name, duplicate, conflict, input-validation |
| Invalid legend position | validation | error | chart, legend, validation |
| Unsupported CF type | validation | error | excel, conditional-formatting, cfextended, dispatch, enum-validation, argument-validation |
bare_selector_rejected Bare selector ' ' is not allowed for ' ' — it would match across the whole… | exception | error | agent-safety, mutation-guard, selector, destructive-operation, scoped-path |
| Unknown label position | validation | error | chart, data-labels, validation |
| Unknown totals-row function | exception | error | excel, ooxml, table, totals-row, validation |
| failed to start mmdc. | exception | error | diagram, mermaid, mmdc, infrastructure, process |
| app_not_authentic | exception | warning | powerpoint, com, windows, rendering, automation |
| Image file ' ' has extension . but magic bytes indicate … | exception | error | image, magic-bytes, format-mismatch, validation, security |
| : expected boolean (true/false/1/0/yes/no/on/off), got ' '. | validation | error | chart, trendline, boolean, validation |
| Cannot read OLE source file | exception | error | ole, file-lock, io-exception, resident-process, embedding, concurrency |
| Invalid sparkline 'location | exception | error | excel, sparkline, cell-reference, input-validation, ooxml |
| Cross-workbook references like | validation | error | excel, named-range, defined-name, cross-workbook, external-link, input-validation |
| Invalid row index . Valid row range is 1-1048576. | validation | error | excel, xlsx, row-overflow, validation, excel-limit |
| word_not_authentic | exception | error | com-interop, word-automation, pdf-conversion, windows-only, authenticity-check |
| Unknown timePeriod ' '. Valid: today, yesterday, tomorrow… | validation | error | excel, conditional-formatting, date-occurring, time-period, enum-validation, argument-validation |
| Cannot store ' ' as boolean; value must be true/false… | validation | error | excel, xlsx, cell, boolean, atomicity, retype |
file_required No document file specified — the file path is required. In MCP/batch, pass… | exception | error | file-handling, mcp-batch, argument-validation, file-required |
| Refusing to fetch from non-public address ' ' (host ' ')… | validation | error | network, security, ssrf, http, fetch |
| Invalid anchor: ' '. Expected e.g. 'B2' or 'B2:F7'. | exception | error | excel, anchor, cell-reference, input-validation, drawing |
| Unknown error-bar type | validation | error | chart, error-bars, validation |
unsupported_path dump path not supported | exception | error | excel, batch-emitter, dump-path, unsupported-path, argument-validation |
| Unsupported MIME type | exception | error | image, mime-type, format-unsupported, data-uri, validation |
| diagram has no nodes — the mermaid source has no node/edge… | validation | error | diagram, mermaid, flowchart, validation |
| invalid sort: ' '. Valid: asc, desc, locale, locale-desc | validation | error | pivot, excel, sort, enum, validation, input-validation |
| Unknown dataBar direction | validation | error | excel, conditional-formatting, databar, enum-validation, argument-validation |
| A sheet named ' ' already exists. Sheet names must be… | validation | error | excel, add-sheet, duplicate-name, uniqueness-constraint, batch-replay |
range_target_not_found --range target ' ' matched no rendered element. | exception | error | range, clip, screenshot, html, validation |
| Defined-name ref ' ' has no sheet qualifier — Excel refuses… | validation | error | excel, named-range, defined-name, sheet-qualifier, input-validation |
| {error} | exception | error | watch, mark, validation, ipc |
invalid_issue_type Invalid --type value | exception | error | cli, issues, type-validation, argument-validation, typo-detection |
| calculatedField ' ' collides with an existing field name | validation | error | pivottable, calculated-field, duplicate, argument-validation |
| Invalid defined-name | exception | error | excel, named-range, defined-name, identifier, input-validation, ooxml |
| Image file ' ' does not appear to be a valid file (magic… | exception | error | image, magic-bytes, corrupt-file, validation |
| Merge range ' ' overlaps existing merged range ' '. Excel… | exception | error | excel, ooxml, merge, validation |
| field index out of range (0.. ) | validation | error | pivottable, round-trip, field-resolution, argument-validation |
| Unrecognized cell parent path segment | validation | error | excel, xlsx, cell, path, validation |
native_unavailable --render native requires Windows with Microsoft PowerPoint installed. | exception | error | render, native, windows, powerpoint, environment, com |
| Defined name ' ' collides with the table name ' '. Excel… | validation | error | excel, ooxml, named-range, table, naming-collision, validation |
| movingAvg period must be >= 2 (OOXML ST_Skip… | validation | error | chart, trendline, moving-average, validation, ooxml |
| progId ' ' cannot start with a digit. | exception | error | ole, progid, com-validation, naming-convention, argument-validation |
| field ' ' not found in source headers | validation | error | pivottable, field-resolution, argument-validation, input-parsing |
| Sheet not found | exception | error | excel, sheet-not-found, input-validation, ooxml, drawing |
unsupported_property {string.Join("\n", parts)} | exception | error | batch, set, unsupported-property, validation, officecli |
| Sparkline location ' ' targets sheet ' ' but sparkline… | exception | error | excel, ooxml, sparkline, validation |
| 'ref' (or 'refersTo' / 'formula') property is required for… | exception | error | excel, named-range, defined-name, missing-property, input-validation |
| Invalid anchor: ' '. Expected e.g. 'B2', 'B2:E6', or one of… | exception | error | excel, picture, anchor, cell-reference, anchormode, validation |
| Unsupported cell property | validation | error | excel, xlsx, cell, style, ambiguous-property, validation |
corrupt_file Cannot open : file is 0 bytes (not a valid Office document). | exception | error | file-handling, corrupt-file, empty-file, dos-hardening |
| Picture/shape is out of range for a oneCell/absolute… | exception | error | excel, drawing, anchor, emu, ooxml, validation, onecell, absolute |
| docProps is a singleton; use /docProps or / (no index). | exception | warning | excel, docprops, singleton, path-routing, argument-exception |
| Unknown chart preset | validation | error | ooxml, chart, input-validation, preset, csharp |
plugin_idle_timeout Format-handler plugin | exception | error | plugin, timeout, watchdog, heartbeat, ipc |
| Invalid srcRect ' '. Expected 'l=10,r=10,t=5,b=5' (any… | exception | error | excel, ooxml, drawing, crop, validation |
| Invalid comboTypes token | validation | error | chart, combo, chart-type, invalid-value |
| Unknown midPoint kind | validation | error | excel, conditional-formatting, colorscale, enum-validation, argument-validation |
| Anchor sheet ' ' must match target sheet | validation | error | excel, ooxml, add-col, anchor, path-validation, argument |
| send: empty item | validation | error | batch, send, json-deserialization, empty-input |
| raw-set: XPath matched no elements | exception | error | xml, xpath, openxml, namespace, validation |
| Invalid defined-name | exception | error | excel, named-range, defined-name, cell-reference, input-validation |
| Expected base64(id),base64(target),0|1 entries separated by… | exception | error | excel, drawing, hyperlink, base64, dump-replay, validation |
| swap not supported for this document type | exception | error | swap, unsupported, document-type, handler |
| gradientFill requires at least two '-' separated colors; got | exception | error | excel, drawing, shape, gradient, validation, fill |
| Remote image exceeds | exception | error | image, remote-fetch, size-limit, ssrf, network |
| Axis not available on chart | exception | warning | excel, charts, axis, extended-charts, capability |
| Chart type ' ' is not supported. OOXML has no Scatter3D or… | validation | error | chart, chart-type, validation, ooxml |
invalid_path dump path cannot be empty. Use '/' for the full document or a sheet path like… | exception | error | excel, batch-emitter, dump-path, invalid-path, argument-validation |
| Source sheet not found | validation | error | pivot, excel, ooxml, source-range, sheet, set-property |
| Cannot embed a workbook into itself: the source file is the… | exception | error | excel, ole, self-embed, file-lock, validation |
| DispId( ) hr=0x | exception | error | word, com, interop, windows, pdf |
protocol_mismatch Format-handler plugin | exception | error | plugin, protocol, json, stdout, jsonl |
| unknown diagram theme | validation | error | diagram, mermaid, theme, validation |
| trendline.period must be >= 2 (OOXML ST_Skip… | validation | error | chart, trendline, moving-average, validation, ooxml |
| Unknown icon set name | exception | error | excel, ooxml, conditional-format, iconset, validation |
| Invalid display value ''. Expected 'icon' or 'content'. | exception | error | ole, validation, argument, office, missing-property |
| Unknown dataBar axisPosition | validation | error | excel, conditional-formatting, databar, enum-validation, argument-validation |
invalid_input path contains a NUL byte (\u0000), which is invalid in OOXML. | exception | error | ooxml, batch, validation, nul-byte, invalid-input, officecli |
| Unknown action: . Supported: append, prepend, insertbefore… | exception | error | xml, xpath, openxml, validation, argument |
file_not_found File not found | exception | error | file-handling, file-not-found, path-resolution |
| Sheet not found: . drawing-group must be added under a… | exception | error | excel, openxml, add-part, drawing-group, sheet-lookup |
no_screenshot_backend No headless browser available. Install Chrome/Edge/Chromium or Firefox, or `pip… | exception | error | screenshot, browser, environment, playwright, html |
| criteria . requires 'lo,hi', got | validation | error | excel, autofilter, validation, input-parsing |
invalid_argument Unrecognized option ' '. | exception | error | cli, option, invalid-argument, parse |
| Merge range ' ' overlaps ListObject table ' ' (ref ' ')… | exception | error | excel, ooxml, merge, table, validation |
| calculatedField requires a non-empty name | validation | error | pivottable, calculated-field, argument-validation, input-parsing |
| Invalid data URI: empty base64 payload (would produce a… | exception | error | image, data-uri, empty-payload, validation, base64 |
| Picture/shape column/row index must be in [0, ] (got ' ')… | exception | error | excel, drawing, anchor, dimension, emu, validation, grid-limit |
| dataField .showAs: index out of range (1.. data field(s)… | validation | error | pivot, excel, showdataas, data-field, index, set-property |
invalid_selector ' ' is not a valid selector: a predicate must be inside brackets, e.g… | exception | error | excel, selector, predicate, invalid-selector, query |
| AutoFilter range ' ' overlaps existing table ' ' ( )… | validation | error | excel, autofilter, table, overlap, collision |
| Cell reference ' ' contains invalid control characters… | exception | error | excel, sanitization, cell-reference, control-characters, regex |
| diagram type ' ' is not supported yet (currently… | validation | error | diagram, mermaid, validation |
| Cannot store ' ' as number; value must be a finite numeric… | validation | error | excel, xlsx, cell, number, locale, validation |
| Invalid sparkline type | exception | error | excel, sparkline, enum-value, input-validation |
| OLE source file not found | exception | error | ole, file-not-found, path-validation, add-command, embedding |
| progId ' ' contains invalid characters. Only letters… | exception | error | ole, progid, com-validation, character-validation, xml-safety, argument-validation |