IXlsDynamicRange
COM interface ( getting help with interfaces )

 

interface IXlsDynamicRange : IDispatch
{
    [id(1), propget] HRESULT Name([out, retval] BSTR* name);
    [id(2), propget] HRESULT Formula([out, retval] BSTR* formula);
    [id(2), propput] HRESULT Formula([in] BSTR formula);
    [id(3), propget] HRESULT Hidden([out, retval]BOOL* hidden);
    [id(3), propput] HRESULT Hidden([in]BOOL hidden);
    [id(4)         ] HRESULT Delete();
    [id(5), propput] HRESULT BuiltInNamedRange([in]enumBuiltInNamedRange type);
}

 

HRESULT Name([out, retval] BSTR* name);
retrieves the name of the dynamic range.

HRESULT Formula([out, retval] BSTR* formula);
retrieves the associated formula of the dynamic range.

HRESULT Formula([in] BSTR formula);
defines the formula of the dynamic range.

HRESULT Hidden([out, retval]BOOL* hidden);
returns whether the dynamic range should be hidden.

HRESULT Hidden([in]BOOL hidden);
sets whether the dynamic range should be hidden.

HRESULT Delete();
deletes the dynamic range.

HRESULT BuiltInNamedRange([in]enumBuiltInNamedRange type);
sets the built-in named range type, in case this named range must achieve a particular effect (print area, database, ...).