|  | 
 
| 可以使用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);
 | 
 |