Ver Mensaje Individual
  #14 (permalink)  
Antiguo 11/02/2009, 16:42
Avatar de SPAWN3000
SPAWN3000
 
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 1 mes
Puntos: 15
Respuesta: abrir archivo excel en una hoja específica

Listo, en los comentarios existía una opción que adicione pensando en tu problema:
Hoja.Activate(); //Activar la hoja

<html>
<head>
<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 = "c:/fuentes.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("c://fuentes.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>

Creo que no es todo, un saludo.