addicionar mas de 3 hojas en excel en C sharp 2003

16/12/2008 - 18:51 por ryuyi | Informe spam
Tengo el siguiente codigo en C sharp 2003 y necesito crear N cantidad de
hojas al libro como puedo crear varias hojas copio el codigo q tengo
actualmente abajo gracias

ExcelApp.ApplicationClass app = new ExcelApp.ApplicationClass();//Crea una
instancia del programa
object opc = Type.Missing;
ExcelApp.Workbook libro = app.Workbooks.Add(opc);//crea un libro
ExcelApp.Worksheet hoja;//crea una hoja
hoja = (ExcelApp.Worksheet)libro.Worksheets[1];//indicas que esa hoja va
a contener la hoja 1 del libro
//*******************************************
ExcelApp.Range oRange;
//a partir de aqui ya puedes trabajar con las celdas
"hoja.celda(fila,columna)=valor;"
oRange = hoja.get_Range("A1", "M1");
oRange.Font.Size = 10; //tamaño de letra
oRange.Interior.ColorIndex ; //color de celda
oRange.Font.Shadow = true;
//oRange.Borders.LineStyle = ExcelApp.Constants.xlSolid; //borde
de linea
hoja.Cells[1, 5]="PLANILLA DE RENDICIONES";

Preguntas similare

Leer las respuestas

#1 SoftJaén
16/12/2008 - 19:24 | Informe spam
"ryuyi" preguntó:

necesito crear N cantidad de hojas al libro como puedo
crear varias hojas



Hola:

Cuando se crea un nuevo libro de trabajo de Microsoft Excel, el número de
hojas dependerá del valor «DefSheets» que se encuentre establecido en la
siguiente clave del registro de Windows:

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Excel\Options

Por defecto son tres hojas, pero si quieres más hojas, o se la añades
manualmente una vez creado el libro de trabajo, o le indicas al usuario de
tu aplicación que modifique el valor «Número de hojas en nuevo libro» que
encontrará en las Opciones de Microsoft Excel, pestaña «General».

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida