Entendí.
http://localhost quiere decir: hacé una conexión http a esta
misma máquina. Por lo tanto, desde una máquina diferente, habrá un error, porque localhost siempre apunta a la máquina local...
Si la máquina "servidor" es A, y la que intentás conectar es "B":
Prueba 1: desde un navegador instalado en A, vas a
http://localhost
en este caso, localhost = A, funciona.
Prueba 2: desde un navegador instalado en B, vas a
http://localhost
en este caso, localhost = B, no funciona porque el servidor es A.
Solución:
No uses un enlace absoluto, usá uno relativo a la raíz del servidor.
Cambiá
http://localhost/Transmision/Plan_2M...MANTECO_01.xls
por
/Transmision/Plan_2Mbps_BSC_03_EL_MANTECO_01.xls
Saludos.