Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/09/2009, 07:43
Avatar de acumulador
acumulador
 
Fecha de Ingreso: junio-2008
Ubicación: Medellin - Antiquia
Mensajes: 459
Antigüedad: 16 años, 9 meses
Puntos: 7
Respuesta: mostrar excel

Pues te envio el codigo que yo utilizo, precisamente en este momento estoy haciendo algo en ele trabajo con esa necesidad:


//Declaro variables para trabajar en Excel
Microsoft.Office.Interop.Excel._Application AplicacionExcel;
Microsoft.Office.Interop.Excel._Workbook LibroExcel;
Microsoft.Office.Interop.Excel._Worksheet HojaTrabajoExcel;
Microsoft.Office.Interop.Excel.Sheets HojasXls;

//Ruta donde se encuentra la planilla a subir
string RutaPlantilla = ruta;

//inicializo la variable para la aplicacion
AplicacionExcel = new Microsoft.Office.Interop.Excel.Application();

//Mostrar Excel en Falso
AplicacionExcel.Visible = false;

//Abrir el Libro de Excel
LibroExcel = AplicacionExcel.Workbooks.Open(RutaPlantilla, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value );

//Asignar las hojas
HojasXls = LibroExcel.Worksheets;

//Asignar la hoja con la que se trabajara
HojaTrabajoExcel = (Microsoft.Office.Interop.Excel._Worksheet) HojasXls[ "GICAT" ];

//Asi valido el contenido de un campo determinado
case "1":
if ( HojaTrabajoExcel.get_Range( "B10", Missing.Value ).Text.ToString() == "Barrio" & HojaTrabajoExcel.get_Range( "B22", Missing.Value ).Text.ToString() == "Uso y Tipo del Lote" )
{


Espero te sirva, mucha suerte
__________________
-----------------------------------------------------------------------------
Yo vivo de preguntar, saber no puede ser lujo...