CALL in LibreOffice Calc: Availability and Alternatives
CALL is not a documented native Calc function in the checked release. Use a documented extension or macro interface for external code.
Verification status: See the evidence and test scope described in this guide. How formula examples are checked
CALL is not a supported English built-in or bundled-add-in function name in the checked LibreOffice 26.8.1.1 registry. Use a documented extension or macro interface for external code. The page is retained at its existing URL to explain the compatibility problem and give a usable next step.
Availability and version history
- First introduced: Not established. The former legacy/version claim was unsupported and has been withdrawn.
- Current status: Unsupported under this name in the verified release inventory. This is not a claim that the function was once supported and then retired.
- Last supported version / retirement: Unknown; no documented historical endpoint was found.
- Platform and edition scope: English function names in desktop Calc, including its bundled analysis/date/pricing add-ins. A third-party extension may register additional names but is not evidence for native support.
- Native testing: CALL was not executed. This finding is based on the complete versioned registries.
- Evidence checked: 2026-10-14.
The complete source check covered the built-in function registry, English names, analysis add-ins, date add-ins and pricing add-ins. Absence from one abbreviated web index alone was not used as proof.
Why the old formula examples were removed
The previous guide presented CALL as a Calc formula for loading a library and calling a named entry point. The checked built-in and bundled-add-in registries do not establish that capability under the English formula name CALL. The old DLL/shared-library examples are therefore not valid current-use instructions for the verified release.
Similar terminology in another spreadsheet program, a legacy macro language or a programming API does not establish an equivalent worksheet function in Calc. No supported historical version range for the page’s claim has been verified.
Choose the integration mechanism deliberately
LibreOffice provides documented add-in interfaces and macro facilities. A properly implemented and registered spreadsheet add-in can expose functions through its own supported names and argument conventions. That is different from using a generic CALL formula to load arbitrary native code.
For an existing workbook, identify the original producer, the extension or macro it expects, and the names it registers. Then consult that component’s documentation and confirm compatibility with the installed LibreOffice version and platform. An ordinary worksheet formula cannot supply an absent add-in implementation by renaming its function.
Security and portability checks
- Do not enable an unknown workbook’s macros or install an unknown extension merely to remove a name error.
- Confirm the component’s official source and the privileges it needs.
- Review platform, architecture and version compatibility before using native libraries.
- Keep a copy of the workbook before changing integration code or trust settings.
There is no universal drop-in replacement formula for the original CALL examples. A safe migration depends on the actual operation: a built-in Calc function may cover a calculation, while a genuine external integration requires a separately designed add-in or macro. This page does not instruct readers to execute any external-library sample.