0

我一直在使用 Python-uno 界面来启动 OpenOffice 并在基于 Linux 的布告栏系统上运行 PowerPoint 幻灯片放映。现在客户想要制作一个分屏并在屏幕上同时显示四个不同的幻灯片。

但是,每当我在 OpenOffice 的第二个实例中开始幻灯片放映时,第一个幻灯片放映就会冻结。

以前有没有人遇到过这个问题?有人解决了吗?

我在 Debian Linux 上运行 OpenOffice 2.4。我在不同的进程中运行两个完全独立的 OpenOffice 实例,但它们似乎仍然相互影响。

4

1 回答 1

1

我知道这是一个死帖,但我认为它对任何有这个问题的人都有用。

尝试去这个论坛。您可以尝试使用 OpenOffice 宏并使用 python 函数访问它。这是宏代码:

Sub hello 

    dim xPresentation as object 
    set xPresentation = thiscomponent.getpresentation 
    xPresentation.setPropertyValue("IsEndless", true)  'loops around 
    xPresentation.start() 

End Sub

对于 python 部分,我认为您需要使用 URL "macro:///MyLibrary/MyModule/MyFunction(/home/foo) 调用 /usr/bin/soffice (可能是 /usr/lib/libreoffice/program/soffice) /bar/MyImpressDoc.sxi"

于 2011-12-15T03:23:04.767 回答