| 
 | 
 
可以使用Excel的API来用代码设置数据透视表的填充颜色。 
 
以下是一个示例代码: 
 
using Excel = Microsoft.Office.Interop.Excel; 
 
// 创建Excel应用程序实例 
Excel.Application app = new Excel.Application(); 
 
// 打开工作簿 
Excel.Workbook workbook = app.Workbooks.Open("C:\MyWorkbook.xlsx"); 
 
// 获取工作表 
Excel.Worksheet sheet = workbook.Sheets[1]; 
 
// 设置数据透视表的数据范围 
Excel.Range dataRange = sheet.Range["A1:C10"]; 
 
// 创建数据透视表 
Excel.PivotTable pivotTable = sheet.PivotTableWizard(Excel.XlPivotTableSourceType.xlDatabase, dataRange); 
 
// 获取数据透视表的单元格 
Excel.Range cell = pivotTable.DataBodyRange.Cells[1, 1]; 
 
// 设置单元格的填充颜色 
cell.Interior.Color = System.Drawing.ColorTranslator.ToOle(System.Drawing.Color.Red); 
 
// 保存工作簿 
workbook.Save(); 
 
// 关闭工作簿 
workbook.Close(); 
 
// 关闭Excel应用程序实例 
app.Quit(); 
 
// 释放对象 
Marshal.ReleaseComObject(app); 
Marshal.ReleaseComObject(workbook); 
Marshal.ReleaseComObject(sheet); 
Marshal.ReleaseComObject(pivotTable); 
Marshal.ReleaseComObject(cell); |   
 
 
 
 |