我想要一个基本 html 页面上的超链接列表,它指向我们公司内部网上的文件。
当用户单击链接时,我希望打开文件。它们是 excel 电子表格,而且这是一个 Intranet 环境,所以我可以指望每个人都安装了 Excel。
我试过两件事:
- 明显而简单的事情:
<a href="file://server/directory/file.xlsx">Click me!</a>
- 我在谷歌搜索中找到的一个 vbscript 选项:
<HTML>
<HEAD>
<SCRIPT LANGUAGE=VBScript>
Dim objExcel
Sub Btn1_onclick()
call OpenWorkbook("\\server\directory\file.xlsx")
End Sub
Sub OpenWorkbook(strLocation)
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = true
objExcel.Workbooks.Open strLocation
objExcel.UserControl = true
End Sub
</SCRIPT>
<TITLE>Launch Excel</Title>
</HEAD>
<BODY>
<INPUT TYPE=BUTTON NAME=Btn1 VALUE="Open Excel File">
</BODY>
</HTML>
我知道这是一个非常基本的问题,但如果能得到任何帮助,我将不胜感激。
编辑:有任何在 IE 和 Firefox 中都有效的建议吗?
原文由 JosephStyons 发布,翻译遵循 CC BY-SA 4.0 许可协议
尝试像这样格式化链接(看起来很糟糕,但对我来说它在 Vista 下的 Firefox 3 中有效):