|
LibreOffice Module sc (master) 1
|
#include <ooo/vba/excel/XRange.hpp>#include <com/sun/star/awt/Point.hpp>#include <com/sun/star/sheet/FillDateMode.hpp>#include <com/sun/star/sheet/FillMode.hpp>#include <com/sun/star/sheet/FillDirection.hpp>#include "vbaformat.hxx"#include <address.hxx>#include <formula/grammar.hxx>Go to the source code of this file.
Classes | |
| class | ArrayVisitor |
| class | ValueSetter |
| class | ValueGetter |
| class | ScVbaRange |
Namespaces | |
| namespace | com |
| namespace | com::sun |
| namespace | com::sun::star |
| namespace | com::sun::star::sheet |
| namespace | com::sun::star::table |
| namespace | com::sun::star::lang |
| namespace | ooo |
| namespace | ooo::vba |
| namespace | ooo::vba::excel |
Typedefs | |
| typedef ScVbaFormat< ov::excel::XRange > | ScVbaRange_BASE |
Enumerations | |
| enum class | RangeValueType { value , value2 } |
Functions | |
| bool | getScRangeListForAddress (const OUString &sName, ScDocShell *pDocSh, const ScRange &refRange, ScRangeList &aCellRanges, formula::FormulaGrammar::AddressConvention aConv=formula::FormulaGrammar::CONV_XL_A1) |
| typedef ScVbaFormat< ov::excel::XRange > ScVbaRange_BASE |
Definition at line 70 of file vbarange.hxx.
|
strong |
| Enumerator | |
|---|---|
| value | |
| value2 | |
Definition at line 72 of file vbarange.hxx.
| bool getScRangeListForAddress | ( | const OUString & | sName, |
| ScDocShell * | pDocSh, | ||
| const ScRange & | refRange, | ||
| ScRangeList & | aCellRanges, | ||
| formula::FormulaGrammar::AddressConvention | aConv = formula::FormulaGrammar::CONV_XL_A1 |
||
| ) |
| css::uno::RuntimeException |
Definition at line 1173 of file vbarange.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScDocument::GetAddressConvention(), ScVbaRange::getCellRangesForAddress(), ScDocShell::GetCurTab(), ScDocShell::GetDocument(), ScDocShell::GetModel(), ScModelObj::getPropertyValue(), ScDocument::GetRangeName(), i, nIndex, ScAddress::Row(), ScAddress::SetCol(), ScAddress::SetRow(), ScAddress::SetTab(), ScRangeList::size(), sName, ScAddress::Tab(), TAB_3D, and ZERO.
Referenced by getCellRangeAddressForVBARange(), getRangeForName(), and ScVbaPageSetup::setPrintArea().