2011-08-25 30 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