Using SCFunctionAccess::callFunction from Python
Mike Kaganski
mikekaganski at hotmail.com
Fri Mar 7 07:41:57 UTC 2025
On 3/7/2025 12:37 PM, Miklos Vajna wrote:
>> That would be pretty difficult, all of the LibreOffice code assumes that you loaded a document via the normal load process.
>> Calling them without having first established that context is going to be rough.
> Though you can always "load" the special "private:factory/scalc" URL to
> just create an in-memory document -- that may be close enough to not
> opening a file.
Please note that XFunctionAccess::callFunction (implemented by
ScFunctionAccess) already creates a special temporary document
internally. This interface doesn't rely on any existing document opened
by user.
--
Best regards,
Mike Kaganski
More information about the LibreOffice
mailing list