namso Cdt

Registrado: 18 Feb 2005Mensajes: 6
|
Publicado: Jue 24 Feb, 2005 7:30 pm Asunto: problema al gaurdar un archivo de excel |
|
|
hola mi problema es el sguiente: cuando trato de guardar un archivo desde builder de excel me dice que no se puede mi codigo es el siguiente si alguien puede ayudarme se lo agradeceria mucho gracias.
aplicacionExcel=CreateOleObject("Excel.Application");
aplicacionExcel.Exec(PropertySet("Visible")<<true);
coleccionLibros=aplicacionExcel.Exec(PropertyGet("Workbooks"));
coleccionLibros.Exec(Procedure("Open") << "C:\\rc\\prob.xls");
}
catch (Exception &exception) // no llegó a abrirse
{
Application->MessageBox(
"Esta aplicación necesita Excel 97 o superior",
"Aviso...",MB_ICONSTOP);
return;
}
//
// LIBRO ACTIVO
//
// coger el primer libro de la aplicacion
libro = coleccionLibros.Exec(PropertyGet("Item") << 1);
// HOJAS
// coger la colección de hojas del libro activo
coleccionHojas = aplicacionExcel.OlePropertyGet("Worksheets");
// HOJA ACTIVA
//coger la hoja activa de la colección de hojas
hoja=aplicacionExcel.Exec(PropertyGet("ActiveSheet"));
celdas=hoja.Exec(PropertyGet("Range")<<"E2");
celdas.Exec(PropertySet("Value")<<sigma2);
celdas=hoja.Exec(PropertyGet("Range")<<"E3");
celdas.Exec(PropertySet("Value")<<sigma);
celdas=hoja.Exec(PropertyGet("Range")<<"E4");
celdas.Exec(PropertySet("Value")<<dp);
coleccionLibros.Exec(Procedure("Save"));
//Cerrar excel
//aplicacionExcel.Exec(PropertySet("Visible")<<false);
aplicacionExcel.Exec(Procedure("Quit"));
aplicacionExcel.Clear();
otra duda, perdon es como jalo los datos por ejemplo de excel en la celda a5 y asignarlos a una variable en builder?
gracais!!!!!!!! |
|