Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/03/2010, 12:19
Avatar de yoyoyo82
yoyoyo82
 
Fecha de Ingreso: julio-2009
Ubicación: Springfield
Mensajes: 159
Antigüedad: 14 años, 9 meses
Puntos: 1
Error en funcion

Buenas tardes amigos del foro del web encontre en un tema de aqui del foro la siguiente funcion para abrir un documento de excel en el navegador pero no me funciona el documento de excel esta en la misma carpeta que la pagina solo que al momento de quererla abrir me tira el siguiente error
[/IMG]


Este es el codigo

<script language="javascript">
//defino la función que hace la operación
function MIexcel(){

var IEx='';//is IE
var Hoja;
var Libro;
var Vcols;
var ObjetoXLS;//Objeto excel

IEx=document.all?1:0; //is IE confirm

if(IEx==1){
ObjetoXLS = new ActiveXObject("Excel.Application");
RUTA = "FIENSOL.xls";
Libro = ObjetoXLS.Workbooks.OPEN(RUTA,false,false);
Hoja = Libro.Worksheets(2);
Hoja.Activate(); //Activar la hoja
ObjetoXLS.Application.Visible = true;

//Mostrar excel una vez ejecutado
ExcelAp.visible = true;
//Abrir un archivo específico
var excBook = ExcelAp.Workbooks.open("FIENSOL.xls");
ObjetoXLS = new ActiveXObject('Excel.Application');
Libro = ObjetoXLS.Workbooks.Add; //Libro
Hoja = Libro.Worksheets(2); //Hoja
Hoja.Activate(); //Activar la hoja
ObjetoXLS.ActiveSheet.Cells(2,2).Value = 'Hola';
ObjetoXLS.Application.Visible = true;
}else{//Crear un complemento para firefox
alert('Esto solo es compatible para iexplorer');

}
}


Libro.Close(true);//Cerrar libro
ObjetoXLS.Application.Quit();//cerrar aplicacion
MIexcel();
</script>
</head>
<body>
<a href= "javascript:MIexcel();">Abrir Excel</a>
</body>
</html>
Saludos y gracias