Microsoft.Office.Interop.Excel
kütüphanesini kullanıyorum.MS Excel'in bir hücresindeki metnin rengini nasıl değiştirebilirim?
"Yeşil Kırmızı" değerlerine sahip bir hücrem var. İstediğim şey oldukça basit. Ben böyle kırmızı olmak yeşil ve "Kırmızı" olarak "Yeşil" metin eklemek istiyorum:
Ben hücrede verilerini eklemek için bu kodu kullanıyorum:
Excel.Application excelApp = new Excel.Application();
excelApp.Workbooks.Add();
// single worksheet
Excel._Worksheet workSheet = excelApp.ActiveSheet;
for (int startIndex = 0; startIndex < 10; startIndex++)
{
workSheet.Cells[1, (startIndex + 1)] ="Green" + " Red";
}
nasıl yapmak için?
Ben tried this approach ettik ama [RangeObject]
olduğunu bilmiyorum:
[RangeObject].Font.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red);
size yardımcı http://stackoverflow.com/questions/5667842/multiple-formats-in-one-cell-using-c-sharp mu - hangi yolu C# 'dan Excel entegrasyonu kullanıyor musunuz? – weismat
@weismat ooops, Sorunuzu anlayamıyorum. 'Microsoft.Office.Interop.Excel' kütüphanesini kullanıyorum. – StepUp
Bak: [http://stackoverflow.com/questions/2452417/cell-color-changing-in-excel-using-c-sharp](http://stackoverflow.com/questions/2452417/cell-color -en-excel-kullanarak-c-keskin) –