问题 I need to convert a cell with a double to a precentage. I used a macro in excel and it says: Range("B5").Select Selection.Style = "Percent" When I do this in c#, it doesn't work: Excel.Range procentRange = xlWorksheet.get_Range("A1","A1"); procentRange.Style = "Percent"; Anybody knows how to do this? 回答1: I've found the anwser with help of JN Web Excel.Range procentRange = xlWorksheet.get_Range("A1","A1"); procentRange.NumberFormat = "###,##%"; So first you need a range, then set the decimals