Veritabanından görsel basic.net üzerinden excel'e veri yazıyorum. Bazı hücrelerin arka planını değiştirmem gerekiyor ve aynı zamanda metinleri kalınlaştırmak gerekiyor. Şöyle bir şeye ihtiyacım var:VB.NET üzerinden excel sayfasının hücre renginin değiştirilmesi
xlWorkSheet.Cells(rownumber, 1).BackgroundColor = Color.Yellow
xlWorkSheet.Cells(rownumber, 1).Font.isBold = True
Elbette yukarıdakilerin hiçbiri işe yaramıyor. Bunu nasıl başarabilirim? Teşekkürler ..
(1,1), (5,6) vb. Gibi indekslere göre A1, B1 .. gibi olmayan aralıklara göre nasıl yapabiliriz? – dnur
@dnur: xlWorkSheet.Cells (1,1) tür aralıklı, yani * Controls.AddNamedRange (xlWorkSheet.Cells (rwnumber, 1), "rangeStyles") * çalışması gerekir. –
"Globals.ThisWorkbook" içeren satırda bir hata verir. Çalışma kitabımın adı "xlWorkBook" ve "Globals.xlWorkBook" ile değiştirdim ama hiçbiri işe yaramadı. Ayrıca "Microsoft.Office.Tools.Excel.NamedRange" içeren satırda ikinci bir hata verir ve "Microsoft.Office.Interop.Excel.ShapeRange" ile değiştirdim. bu doğru mu? – dnur