Estoy escribiendo algunos datos de la base de datos en excel a través de visual basic.net. Necesito cambiar el fondo de algunas celdas y también necesito hacer un texto en negrita. Necesito algo como eso:Cambiando el color de la celda de la hoja de Excel a través de VB.NET
xlWorkSheet.Cells(rownumber, 1).BackgroundColor = Color.Yellow
xlWorkSheet.Cells(rownumber, 1).Font.isBold = True
Por supuesto ninguno de los anteriores es trabajos.¿Cómo puedo lograr esto? Gracias ..
¿cómo podemos hacer de acuerdo con índices como (1,1), (5,6) etc. rangos no como A1, B1 ..? – dnur
@dnur: xlWorkSheet.Cells (1,1) es del tipo Range, por lo que * Controls.AddNamedRange (xlWorkSheet.Cells (rownumber, 1), "rangeStyles") * debería funcionar. –
da un error en la línea que contiene "Globals.ThisWorkbook". Lo cambié con el nombre de mi libro de trabajo "xlWorkBook" y "Globals.xlWorkBook" pero ninguno funcionó. También da un segundo error en la línea que contiene "Microsoft.Office.Tools.Excel.NamedRange" y lo cambié con "Microsoft.Office.Interop.Excel.ShapeRange". ¿es verdad? – dnur