如何使用 python 和 scriptforge 从任意位置加载 libreoffice 对话框

问题描述 投票:0回答:0

以下 Python 代码段有效,并使用已打开的电子表格文件调用。

from scriptforge import CreateScriptService
dlg = CreateScriptService('SFDialogs.Dialog', 'GlobalScope', 'Standard', 'prgdlg')
label_obj = dlg.Controls("lbl1")
label_obj.Caption = "You are go for launch."

# false means nonmodal - script continues immediately and updates label as appropriate

dlg.Execute(False)

如果我将 prgdlg 移动到不是任何预定义位置的文件夹,我如何加载它?或者,如果那是不可能的(我怀疑这是真的),那么用于动态创建它的 python 和/或 scriptforge 初始化代码是什么?

python dialog libreoffice
© www.soinside.com 2019 - 2024. All rights reserved.