提问人:mutercim 提问时间:9/13/2023 最后编辑:mutercim 更新时间:9/14/2023 访问量:23
使用 LibreOffice Basic 在所选库中创建新模块
creating a new module in a chosen library using libreoffice basic
问:
如何使用 libreoffice 基本代码在所选库中创建新模块?
我试过: ThisComponent.getLibraryContainer().getByName(“C_calc”).getModuleContainer().insertByName(“newModule”, “”) 没有效果。它抛出一个异常:
类型:com.sun.star.lang.IllegalArgumentException 消息:类型与 ./basic/source/basmgr/basmgr.cxx:1738 不匹配。
我该如何解决这个问题?
答:
0赞
Jim K
9/14/2023
#1
XStarBasicAccess::getLibraryContainer() 已弃用。请改用 BasicLibraries。
oLibs = BasicLibraries
oLib = oLibs.getByName("C_calc")
oLib.insertByName("newModule", "REM hello")
评论