gpt4 book ai didi

macros - [Libre|Open]Office中当前文档的路径

转载 作者:行者123 更新时间:2023-12-02 05:30:51 26 4
gpt4 key购买 nike

如何确定 OpenOffice 或 LibreOffice 文档中当前打开的文档的路径?我想将路径转发到外部应用程序。

更具体地说,我想在全屏模式下使用视频文件从 impress 启动外部播放器:

Shell("/usr/bin/mplayer", 2, """ -fs"" some-file-in-same-dir-as-document.mp4")

对于最后一个参数,我需要当前打开的文档的路径才能附加它。不指定路径会导致引用当前路径(由 CurDir() 函数给出),这是不同的。

LibreOffice 宏实际上有很好的引用吗?我找到的唯一相对较好(但很难搜索)的文档是 Andrew Pitonyak 的“ OpenOffice Macros Explained”。

最佳答案

与此同时,我找到了一个可行的解决方案。看这里:

Sub RunSomeMovie
GlobalScope.BasicLibraries.loadLibrary("Tools")
Shell("/usr/bin/mplayer -fs ", 2, "" & Tools.Strings.DirectoryNameoutofPath(ThisComponent.getURL(),"/") & "/media/somemovie.mp4")
End Sub

关于macros - [Libre|Open]Office中当前文档的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12434803/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com