IXlsPivotTableField |
interface IXlsPivotTableField : IDispatch { [id(1),propget] HRESULT Name([out, retval]BSTR* name); [id(1),propput] HRESULT Name([in]BSTR name); [id(2)] HRESULT Delete(); [id(3),propget] HRESULT AggregateFunction([out, retval]enumPivotAggregateFunction* func); [id(3),propput] HRESULT AggregateFunction([in]enumPivotAggregateFunction func); [id(4),propget] HRESULT SortAscending([out, retval]BOOL* bAscending); [id(4),propput] HRESULT SortAscending([in]BOOL bAscending); [id(5)] HRESULT SelectAllItems(); [id(6)] HRESULT UnselectAllItems(); [id(7)] HRESULT SelectItemByName([in]BSTR item); [id(8)] HRESULT SelectItemByIndex([in]int item); [id(9)] HRESULT UnselectItemByName([in]BSTR item); [id(10)] HRESULT UnselectItemByIndex([in]int item); [id(11),propget] HRESULT ItemsSize([out, retval]int* items); [id(12),propput] HRESULT NumberFormat([in]BSTR format); [id(13),propget] HRESULT ShowValuesAs([in]enumPivotShowFieldValueAs nShowAs, [out, retval]IXlsPivotTableFieldShowAs** pivotFieldShowAs); [id(14),propget] HRESULT GroupBy([out, retval]IXlsPivotTableFieldGroupBy** groupBy); }
HRESULT Name([out, retval]BSTR* name);
HRESULT Name([in]BSTR name);
HRESULT Delete();
HRESULT AggregateFunction([out, retval]enumPivotAggregateFunction* func);
HRESULT AggregateFunction([in]enumPivotAggregateFunction func);
HRESULT SortAscending([out, retval]BOOL* bAscending);
HRESULT SortAscending([in]BOOL bAscending);
HRESULT SelectAllItems();
HRESULT UnselectAllItems();
HRESULT SelectItemByName([in]BSTR item);
HRESULT SelectItemByIndex([in]int item);
HRESULT UnselectItemByName([in]BSTR item);
HRESULT UnselectItemByIndex([in]int item);
HRESULT ItemsSize([out, retval]int* items);
HRESULT NumberFormat([in]BSTR format);
HRESULT ShowValuesAs([in]enumPivotShowFieldValueAs nShowAs, [out, retval]IXlsPivotTableFieldShowAs** pivotFieldShowAs);
HRESULT GroupBy([out, retval]IXlsPivotTableFieldGroupBy** groupBy);