2011-08-25 89 views
0

我有一个电子表格,其中包含一列中的视频文件名列表。通过单击单元打开视频文件

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

有没有简单的方法来做到这一点?

还有,让你使用HYPERLINK命令调用外部应用程序的黑客:

=HYPERLINK("mplayer", "foo") 

这开辟了mplayer的(或任何你告诉它)。但是,如果我试图将一个命令行参数传递给可执行文件使用:

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

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

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

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

回答

1

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

您的播放器是否有类似于播放列表条款的内容?看起来,以任何形式编制播放列表比直接强制HYPERLINK()在这里工作要更直接。

另一种可能性是查看系统中是否存在将调用播放器的URL方案,而不是命令行。或者只是使用文件:计划,看看你是否可以这样启动MPEG。你可能不得不使用文件路径来正确使用它。如果你有任何这些,你可能还必须% - 's'这个'〜'。

+0

file://选项有效,只要应用程序是针对该类型文件的prefferred应用程序。谢谢! – misha