Excel AddIn:隐藏数据透视表中的数据字段

时间:2013-05-13 08:22:40

标签: c# vsto pivot-table

我正在尝试从C#(4.0)中的VSTO(excel AddIn)控制Excel(2010)数据透视表。我没有问题将PivotFields(Dimensions)和DataFields(Measures)添加到数据透视表。 问题是我无法删除DataField。

我的DataField是一个PivotField对象。 我试过了:

myDataField.Hidden = true;
myDataField.DisplayInReport = false;
myDataField.Orientation = XlPivotFieldOrientation.xlHidden; 
// This last one is what I use to remove a (Dimension) PivotField

这些行中的每一行都抛出一个COM Exception,其中绝对没有任何信息。我唯一拥有的是消息:“Exception de HRESULT:0x800A03EC”,这似乎对每个VSTO异常都是通用的。

如果有人有解决方案,那对我有很大的帮助。

0 个答案:

没有答案