我有一个电子表格,其中包含一列中的视频文件名列表。
我想点击文件名时打开视频播放器。
有一种简单的方法吗?
有一个hack可以让你使用HYPERLINK
命令调用外部应用程序:
=HYPERLINK("mplayer", "foo")
这会打开mplayer(或者你告诉它的任何东西)。但是,如果我尝试使用以下命令将命令行参数传递给可执行文件:
=HYPERLINK("mplayer ~/Desktop/foo.mpeg", "foo")
然后我收到错误:“OpenOffice无法在您的系统上找到Web浏览器”。它可能试图解析第一个参数并跳过一个空格。
有人知道我能达到我想要的方式吗?也许有一种方法可以用宏来做到这一点吗?
文件名列表是自动生成的(数百个)所以我不想做任何手动操作。
答案 0 :(得分:1)
您可能会尝试使用%20而不是空格,但我不希望它工作。
您的播放器是否有播放列表提供的内容?似乎以任何格式编译播放列表比直接尝试强制HYPERLINK()在这里工作更直接。
另一种可能性是查看系统上是否注册了将调用播放器的URL方案,而不是命令行。或者只使用file:scheme并查看是否可以通过这种方式启动mpeg。你可能不得不使用文件路径来实现它。如果你有任何这些,你可能还必须% - ' - '。