无法将数据透视表集合分配给变量
Can't assign pivottables collection to a variable
行:
Excel.PivotTables pvt = (Excel.PivotTables)wks.PivotTables;
产生错误:
Cannot convert method group 'PivotTables' to non-delegate type
'Microsoft.Office.Interop.Excel.PivotTables'. Did you intend to invoke
the method?
为什么?我该如何解决?
编辑:
整个过程是
internal static void UpdatePivotTables(Excel.Worksheet wks)
{
Excel.PivotTables pvt = (Excel.PivotTables)wks.PivotTables;
foreach (Excel.PivotTable p in pvt)
{
p.RefreshTable();
}
}
wks.PivotTables
是一种方法。使用 wks.PivotTables()
数据透视表对象引用:https://msdn.microsoft.com/en-us/library/office/ff821292.aspx
行:
Excel.PivotTables pvt = (Excel.PivotTables)wks.PivotTables;
产生错误:
Cannot convert method group 'PivotTables' to non-delegate type 'Microsoft.Office.Interop.Excel.PivotTables'. Did you intend to invoke the method?
为什么?我该如何解决?
编辑:
整个过程是
internal static void UpdatePivotTables(Excel.Worksheet wks)
{
Excel.PivotTables pvt = (Excel.PivotTables)wks.PivotTables;
foreach (Excel.PivotTable p in pvt)
{
p.RefreshTable();
}
}
wks.PivotTables
是一种方法。使用 wks.PivotTables()
数据透视表对象引用:https://msdn.microsoft.com/en-us/library/office/ff821292.aspx