单击单元格打开视频文件

时间:2011-08-25 10:07:26

标签: openoffice.org openoffice-calc

我有一个电子表格,其中包含一列中的视频文件名列表。

我想点击文件名时打开视频播放器。

有一种简单的方法吗?

有一个hack可以让你使用HYPERLINK命令调用外部应用程序:

=HYPERLINK("mplayer", "foo")

这会打开mplayer(或者你告诉它的任何东西)。但是,如果我尝试使用以下命令将命令行参数传递给可执行文件:

=HYPERLINK("mplayer ~/Desktop/foo.mpeg", "foo")

然后我收到错误:“OpenOffice无法在您的系统上找到Web浏览器”。它可能试图解析第一个参数并跳过一个空格。

有人知道我能达到我想要的方式吗?也许有一种方法可以用宏来做到这一点吗?

文件名列表是自动生成的(数百个)所以我不想做任何手动操作。

1 个答案:

答案 0 :(得分:1)

您可能会尝试使用%20而不是空格,但我不希望它工作。

您的播放器是否有播放列表提供的内容?似乎以任何格式编译播放列表比直接尝试强制HYPERLINK()在这里工作更直接。

另一种可能性是查看系统上是否注册了将调用播放器的URL方案,而不是命令行。或者只使用file:scheme并查看是否可以通过这种方式启动mpeg。你可能不得不使用文件路径来实现它。如果你有任何这些,你可能还必须% - ' - '。