Quiero una lista de hipervínculos en una página html básica, que apunten a archivos de nuestra intranet corporativa.
Cuando un usuario haga clic en el enlace, quiero que se abra el archivo. Son hojas de cálculo Excel, y este es un entorno de intranet, así que puedo contar con que todo el mundo tiene Excel instalado.
He probado dos cosas:
<a href="file://server/directory/file.xlsx">Click me!</a>
<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>
Sé que es una pregunta muy básica, pero agradecería cualquier ayuda.
Edición: ¿Alguna sugerencia que funcione tanto en IE como en Firefox?
Su primera idea solía ser la manera pero I'he notado también problemas haciendo esto usando Firefox, intente un http:// directo al archivo - href='http://server/directory/file.xlsx'