CLR: .Net / Mono / Boo / Otros CLR > C#

 Ancho columna Excel

<< < (2/2)

gerloxxx:
podrias poner parte de tu codigo? donde creas tu objeto de excel, tu hoja, para ver de que forma lo haces?....  la línea que te pase yo la uso muy amenudo en vb.net, (no se si sean corchetes en lugar de parentesis [] en C#)....

saludos

Serj:
Ahi os lo pongo:


                    Excel.Application xlApp_1;
                    Excel.Workbook xlWorkBook_1;
                    Excel.Worksheet xlWorkSheet_1;
                    object misValue_1 = System.Reflection.Missing.Value;

                    xlApp_1 = new Excel.ApplicationClass();
                    xlWorkBook_1 = xlApp_1.Workbooks.Add(misValue_1);

                    xlWorkSheet_1 = (Excel.Worksheet)xlWorkBook_1.Worksheets.get_Item(1);


                    xlWorkSheet_1.Cells[1, 1] = "Fecha";
                    xlWorkSheet_1.Cells[1, 2] = "Hora";
                    xlWorkSheet_1.Cells[1, 3] = "Trama Recibida";
                    xlWorkSheet_1.Cells[1, 4] = "Temperatura";
                    xlWorkSheet_1.Cells[1, 5] = "Humedad";
                    xlWorkSheet_1.Cells[1, 6] = "Tª max";
                    xlWorkSheet_1.Cells[1, 7] = "Tª min";
                    xlWorkSheet_1.Cells[1, 8] = "Tª med";

                    xlWorkBook_1.SaveAs(@sexplorar_1 + "\" + "S" + @ssala + "_" + @saño_mes, Excel.XlFileFormat.xlWorkbookNormal, misValue_1, misValue_1, misValue_1, misValue_1, Excel.XlSaveAsAccessMode.xlExclusive, misValue_1, misValue_1, misValue_1, misValue_1, misValue_1);
                    xlWorkBook_1.Close(true, misValue_1, misValue_1);
                    xlApp_1.Quit();

                    releaseObject(xlWorkSheet_1);
                    releaseObject(xlWorkBook_1);
                    releaseObject(xlApp_1);
                }
            }

gerloxxx:
hola, el ancho de la columna lo puedes modificar de la siguiente forma:


--- Código: C# ---             Excel.Range oRange = xlWorkSheet_1.get_Range("C1", "C1");            oRange.ColumnWidth = 14; //   ó             xlWorkSheet_1.get_Range("D1", "D1").ColumnWidth = 14;  
saludos

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa