LibreOffice Module sc (master)
1
|
#include <vbarange.hxx>
Public Member Functions | |
ScVbaRange (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::table::XCellRange > &xRange, bool bIsRows=false, bool bIsColumns=false) | |
ScVbaRange (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::sheet::XSheetCellRangeContainer > &xRanges, bool bIsRows=false, bool bIsColumns=false) | |
ScVbaRange (css::uno::Sequence< css::uno::Any > const &aArgs, css::uno::Reference< css::uno::XComponentContext >const &xContext) | |
ScDocument & | getScDocument () |
ScDocShell * | getScDocShell () |
css::uno::Reference< css::frame::XModel > | getUnoModel () |
const ScRangeList & | getScRangeList () |
virtual | ~ScVbaRange () override |
virtual css::uno::Reference< ov::XHelperInterface > | thisHelperIface () override |
bool | isSingleCellRange () const |
virtual css::uno::Any SAL_CALL | getValue () override |
virtual void SAL_CALL | setValue (const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getFormula () override |
virtual void SAL_CALL | setFormula (const css::uno::Any &rFormula) override |
virtual css::uno::Any SAL_CALL | getFormulaArray () override |
virtual void SAL_CALL | setFormulaArray (const css::uno::Any &rFormula) override |
virtual css::uno::Any SAL_CALL | getFormulaR1C1 () override |
virtual void SAL_CALL | setFormulaR1C1 (const css::uno::Any &rFormula) override |
virtual ::sal_Int32 SAL_CALL | getCount () override |
virtual ::sal_Int32 SAL_CALL | getRow () override |
virtual ::sal_Int32 SAL_CALL | getColumn () override |
virtual OUString SAL_CALL | getText () override |
virtual void SAL_CALL | setNumberFormat (const css::uno::Any &rNumberFormat) override |
virtual css::uno::Any SAL_CALL | getNumberFormat () override |
virtual void SAL_CALL | setMergeCells (const css::uno::Any &bMerge) override |
virtual css::uno::Any SAL_CALL | getMergeCells () override |
virtual void SAL_CALL | setWrapText (const css::uno::Any &bIsWrapped) override |
virtual css::uno::Any SAL_CALL | getWrapText () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | getEntireRow () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | getEntireColumn () override |
virtual css::uno::Reference< ov::excel::XComment > SAL_CALL | getComment () override |
virtual css::uno::Any SAL_CALL | getHidden () override |
virtual void SAL_CALL | setHidden (const css::uno::Any &_hidden) override |
virtual css::uno::Any SAL_CALL | getColumnWidth () override |
virtual void SAL_CALL | setColumnWidth (const css::uno::Any &_columnwidth) override |
virtual css::uno::Any SAL_CALL | getRowHeight () override |
virtual void SAL_CALL | setRowHeight (const css::uno::Any &_rowheight) override |
virtual css::uno::Any SAL_CALL | getWidth () override |
virtual css::uno::Any SAL_CALL | getHeight () override |
virtual css::uno::Any SAL_CALL | getTop () override |
virtual css::uno::Any SAL_CALL | getLeft () override |
virtual css::uno::Reference< ov::excel::XName > SAL_CALL | getName () override |
virtual css::uno::Reference< ov::excel::XWorksheet > SAL_CALL | getWorksheet () override |
virtual css::uno::Any SAL_CALL | getPageBreak () override |
virtual void SAL_CALL | setPageBreak (const css::uno::Any &_pagebreak) override |
virtual css::uno::Reference< ov::excel::XValidation > SAL_CALL | getValidation () override |
virtual css::uno::Any SAL_CALL | getPrefixCharacter () override |
virtual css::uno::Any SAL_CALL | getShowDetail () override |
virtual void SAL_CALL | setShowDetail (const css::uno::Any &aShowDetail) override |
virtual css::uno::Reference< ov::excel::XComment > SAL_CALL | AddComment (const css::uno::Any &Text) override |
virtual void SAL_CALL | Clear () override |
virtual void SAL_CALL | ClearComments () override |
virtual void SAL_CALL | ClearContents () override |
virtual void SAL_CALL | ClearFormats () override |
virtual css::uno::Any SAL_CALL | HasFormula () override |
virtual void SAL_CALL | FillLeft () override |
virtual void SAL_CALL | FillRight () override |
virtual void SAL_CALL | FillUp () override |
virtual void SAL_CALL | FillDown () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Offset (const css::uno::Any &nRowOffset, const css::uno::Any &nColOffset) override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | CurrentRegion () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | CurrentArray () override |
virtual OUString SAL_CALL | Characters (const css::uno::Any &nIndex, const css::uno::Any &nCount) override |
virtual OUString SAL_CALL | Address (const css::uno::Any &RowAbsolute, const css::uno::Any &ColumnAbsolute, const css::uno::Any &ReferenceStyle, const css::uno::Any &External, const css::uno::Any &RelativeTo) override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Cells (const css::uno::Any &nRow, const css::uno::Any &nCol) override |
virtual void SAL_CALL | Select () override |
virtual void SAL_CALL | Activate () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Rows (const css::uno::Any &nIndex) override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Columns (const css::uno::Any &nIndex) override |
virtual void SAL_CALL | Copy (const css::uno::Any &Destination) override |
virtual void SAL_CALL | Cut (const css::uno::Any &Destination) override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Resize (const css::uno::Any &RowSize, const css::uno::Any &ColumnSize) override |
virtual css::uno::Reference< ov::excel::XFont > SAL_CALL | Font () override |
virtual css::uno::Reference< ov::excel::XInterior > SAL_CALL | Interior () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Range (const css::uno::Any &Cell1, const css::uno::Any &Cell2) override |
css::uno::Reference< ov::excel::XRange > | Range (const css::uno::Any &Cell1, const css::uno::Any &Cell2, bool bForceUseInpuRangeTab) |
virtual css::uno::Any SAL_CALL | getCellRange () override |
virtual void SAL_CALL | PasteSpecial (const css::uno::Any &Paste, const css::uno::Any &Operation, const css::uno::Any &SkipBlanks, const css::uno::Any &Transpose) override |
virtual sal_Bool SAL_CALL | Replace (const OUString &What, const OUString &Replacement, const css::uno::Any &LookAt, const css::uno::Any &SearchOrder, const css::uno::Any &MatchCase, const css::uno::Any &MatchByte, const css::uno::Any &SearchFormat, const css::uno::Any &ReplaceFormat) override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Find (const css::uno::Any &What, const css::uno::Any &After, const css::uno::Any &LookIn, const css::uno::Any &LookAt, const css::uno::Any &SearchOrder, const css::uno::Any &SearchDirection, const css::uno::Any &MatchCase, const css::uno::Any &MatchByte, const css::uno::Any &SearchFormat) override |
virtual void SAL_CALL | Sort (const css::uno::Any &Key1, const css::uno::Any &Order1, const css::uno::Any &Key2, const css::uno::Any &Type, const css::uno::Any &Order2, const css::uno::Any &Key3, const css::uno::Any &Order3, const css::uno::Any &Header, const css::uno::Any &OrderCustom, const css::uno::Any &MatchCase, const css::uno::Any &Orientation, const css::uno::Any &SortMethod, const css::uno::Any &DataOption1, const css::uno::Any &DataOption2, const css::uno::Any &DataOption3) override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | End (::sal_Int32 Direction) override |
virtual css::uno::Reference< ov::excel::XCharacters > SAL_CALL | characters (const css::uno::Any &Start, const css::uno::Any &Length) override |
virtual void SAL_CALL | Delete (const css::uno::Any &Shift) override |
virtual css::uno::Any SAL_CALL | Areas (const css::uno::Any &) override |
virtual css::uno::Any SAL_CALL | Borders (const css::uno::Any &) override |
virtual css::uno::Any SAL_CALL | BorderAround (const css::uno::Any &LineStyle, const css::uno::Any &Weight, const css::uno::Any &ColorIndex, const css::uno::Any &Color) override |
virtual css::uno::Any SAL_CALL | Hyperlinks (const css::uno::Any &aIndex) override |
virtual void SAL_CALL | AutoFilter (const css::uno::Any &Field, const css::uno::Any &Criteria1, const css::uno::Any &Operator, const css::uno::Any &Criteria2, const css::uno::Any &VisibleDropDown) override |
virtual void SAL_CALL | Insert (const css::uno::Any &Shift, const css::uno::Any &CopyOrigin) override |
virtual void SAL_CALL | Autofit () override |
virtual void SAL_CALL | PrintOut (const css::uno::Any &From, const css::uno::Any &To, const css::uno::Any &Copies, const css::uno::Any &Preview, const css::uno::Any &ActivePrinter, const css::uno::Any &PrintToFile, const css::uno::Any &Collate, const css::uno::Any &PrToFileName) override |
virtual void SAL_CALL | AutoFill (const css::uno::Reference< ov::excel::XRange > &Destination, const css::uno::Any &Type) override |
void SAL_CALL | Calculate () override |
virtual void SAL_CALL | AutoOutline () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Item (const css::uno::Any &row, const css::uno::Any &column) override |
virtual void SAL_CALL | ClearOutline () override |
virtual void SAL_CALL | Ungroup () override |
virtual void SAL_CALL | Group () override |
virtual void SAL_CALL | Merge (const css::uno::Any &Across) override |
virtual void SAL_CALL | UnMerge () override |
virtual css::uno::Any SAL_CALL | getStyle () override |
virtual void SAL_CALL | setStyle (const css::uno::Any &_style) override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Next () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | Previous () override |
virtual void SAL_CALL | RemoveSubtotal () override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | MergeArea () override |
virtual void SAL_CALL | Subtotal (::sal_Int32 GroupBy,::sal_Int32 Function, const css::uno::Sequence< ::sal_Int32 > &TotalList, const css::uno::Any &Replace, const css::uno::Any &PageBreaks, const css::uno::Any &SummaryBelowData) override |
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL | createEnumeration () override |
virtual css::uno::Type SAL_CALL | getElementType () override |
virtual sal_Bool SAL_CALL | hasElements () override |
OUString SAL_CALL | getDefaultMethodName () override |
OUString SAL_CALL | getDefaultPropertyName () override |
virtual sal_Bool SAL_CALL | GoalSeek (const css::uno::Any &Goal, const css::uno::Reference< ov::excel::XRange > &ChangingCell) override |
virtual css::uno::Reference< ov::excel::XRange > SAL_CALL | SpecialCells (const css::uno::Any &_oType, const css::uno::Any &_oValue) override |
virtual sal_Bool SAL_CALL | hasError () override |
virtual OUString | getServiceImplName () override |
virtual css::uno::Sequence< OUString > | getServiceNames () override |
![]() | |
ScVbaFormat (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::beans::XPropertySet > &_xPropertySet, const css::uno::Reference< css::frame::XModel > &xModel, bool bCheckAmbiguoity) | |
void SAL_CALL | setAddIndent (const css::uno::Any &BAddIndent) |
css::uno::Any SAL_CALL | getAddIndent () |
virtual void SAL_CALL | setNumberFormatLocal (const css::uno::Any &NumberFormatLocal) |
virtual css::uno::Any SAL_CALL | getNumberFormatLocal () |
virtual void SAL_CALL | setIndentLevel (const css::uno::Any &IndentLevel) |
virtual css::uno::Any SAL_CALL | getIndentLevel () |
virtual void SAL_CALL | setHorizontalAlignment (const css::uno::Any &HorizontalAlignment) |
virtual css::uno::Any SAL_CALL | getHorizontalAlignment () |
virtual void SAL_CALL | setVerticalAlignment (const css::uno::Any &VerticalAlignment) |
virtual css::uno::Any SAL_CALL | getVerticalAlignment () |
virtual void SAL_CALL | setOrientation (const css::uno::Any &Orientation) |
virtual css::uno::Any SAL_CALL | getOrientation () |
virtual void SAL_CALL | setShrinkToFit (const css::uno::Any &ShrinkToFit) |
virtual css::uno::Any SAL_CALL | getShrinkToFit () |
virtual void SAL_CALL | setLocked (const css::uno::Any &Locked) |
virtual css::uno::Any SAL_CALL | getLocked () |
virtual void SAL_CALL | setFormulaHidden (const css::uno::Any &FormulaHidden) |
virtual css::uno::Any SAL_CALL | getFormulaHidden () |
virtual void SAL_CALL | setReadingOrder (const css::uno::Any &ReadingOrder) |
virtual css::uno::Any SAL_CALL | getReadingOrder () |
![]() | |
InheritedHelperInterfaceWeakImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext) | |
![]() | |
InheritedHelperInterfaceImpl (const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext) | |
virtual ::sal_Int32 SAL_CALL | getCreator () override |
virtual css::uno::Reference< ov::XHelperInterface > SAL_CALL | getParent () override |
virtual css::uno::Any SAL_CALL | Application () override |
virtual OUString SAL_CALL | getImplementationName () override |
virtual sal_Bool SAL_CALL | supportsService (const OUString &ServiceName) override |
virtual css::uno::Sequence< OUString > SAL_CALL | getSupportedServiceNames () override |
Static Public Member Functions | |
static ScVbaRange * | getImplementation (const css::uno::Reference< ov::excel::XRange > &rxRange) |
Returns the ScVbaRange implementation object for the passed VBA Range object. More... | |
static css::uno::Reference< css::frame::XModel > | getUnoModel (const css::uno::Reference< ov::excel::XRange > &rxRange) |
static const ScRangeList & | getScRangeList (const css::uno::Reference< ov::excel::XRange > &rxRange) |
static css::uno::Reference< ov::excel::XRange > | getRangeObjectForName (const css::uno::Reference< css::uno::XComponentContext > &xContext, const OUString &sRangeName, ScDocShell *pDocSh, formula::FormulaGrammar::AddressConvention eConv) |
static css::uno::Reference< ov::excel::XRange > | CellsHelper (const ScDocument &rDoc, const css::uno::Reference< ov::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Reference< css::table::XCellRange > &xRange, const css::uno::Any &nRowIndex, const css::uno::Any &nColumnIndex) |
static css::uno::Any | getCellRange (const css::uno::Reference< ov::excel::XRange > &rxRange) |
static css::uno::Reference< ov::excel::XRange > | ApplicationRange (const css::uno::Reference< css::uno::XComponentContext > &xContext, const css::uno::Any &Cell1, const css::uno::Any &Cell2) |
static bool | getCellRangesForAddress (ScRefFlags &rResFlags, const OUString &sAddress, ScDocShell *pDocSh, ScRangeList &rCellRanges, formula::FormulaGrammar::AddressConvention eConv, char cDelimiter) |
Protected Member Functions | |
virtual ScCellRangesBase * | getCellRangesBase () override |
SfxItemSet * | getCurrentDataSet () |
![]() | |
bool | isAmbiguous (const OUString &_sPropertyName) |
css::uno::Reference< css::beans::XPropertyState > const & | getXPropertyState () |
void | initializeNumberFormats () |
SfxItemSet * | getCurrentDataSet () |
Private Member Functions | |
double | getCalcColWidth (const css::table::CellRangeAddress &) |
double | getCalcRowHeight (const css::table::CellRangeAddress &) |
void | visitArray (ArrayVisitor &visitor) |
css::uno::Reference< ov::excel::XRange > | getEntireColumnOrRow (bool bColumn) |
void | fillSeries (css::sheet::FillDirection nFillDirection, css::sheet::FillMode nFillMode, css::sheet::FillDateMode nFillDateMode, double fStep, double fEndValue) |
void | ClearContents (sal_Int32 nFlags, bool bFireEvent) |
css::uno::Any | getValue (ValueGetter &rValueGetter) |
void | setValue (const css::uno::Any &aValue, ValueSetter &setter) |
css::uno::Any | getFormulaValue (formula::FormulaGrammar::Grammar) |
void | setFormulaValue (const css::uno::Any &aValue, formula::FormulaGrammar::Grammar) |
css::uno::Reference< ov::excel::XRange > | getArea (sal_Int32 nIndex) |
ScCellRangeObj * | getCellRangeObj () |
css::uno::Reference< ov::XCollection > & | getBorders () |
void | groupUnGroup (bool bUnGroup) |
css::uno::Reference< ov::excel::XRange > | PreviousNext (bool bIsPrevious) |
css::uno::Reference< ov::excel::XRange > | SpecialCellsImpl (sal_Int32 nType, const css::uno::Any &_oValue) |
css::awt::Point | getPosition () const |
void | fireChangeEvent () |
Fires a Worksheet_Change event for this range or range list. More... | |
Private Attributes | |
css::uno::Reference< ov::XCollection > | m_Areas |
css::uno::Reference< ov::XCollection > | m_Borders |
css::uno::Reference< css::table::XCellRange > | mxRange |
css::uno::Reference< css::sheet::XSheetCellRangeContainer > | mxRanges |
bool | mbIsRows |
bool | mbIsColumns |
css::uno::Reference< ov::excel::XValidation > | m_xValidation |
Additional Inherited Members | |
![]() | |
css::uno::Reference< css::beans::XPropertySet > | mxPropertySet |
css::uno::Reference< css::util::XNumberFormatsSupplier > | mxNumberFormatsSupplier |
css::uno::Reference< css::util::XNumberFormats > | xNumberFormats |
css::uno::Reference< css::util::XNumberFormatTypes > | xNumberFormatTypes |
css::uno::Reference< css::frame::XModel > | mxModel |
css::uno::Reference< css::beans::XPropertyState > | xPropertyState |
bool | mbCheckAmbiguoity |
bool | mbAddIndent |
![]() | |
css::uno::WeakReference< ov::XHelperInterface > | mxParent |
css::uno::Reference< css::uno::XComponentContext > | mxContext |
Definition at line 73 of file vbarange.hxx.
ScVbaRange::ScVbaRange | ( | const css::uno::Reference< ov::XHelperInterface > & | xParent, |
const css::uno::Reference< css::uno::XComponentContext > & | xContext, | ||
const css::uno::Reference< css::table::XCellRange > & | xRange, | ||
bool | bIsRows = false , |
||
bool | bIsColumns = false |
||
) |
css::lang::IllegalArgumentException |
Referenced by ApplicationRange(), CellsHelper(), Columns(), Find(), getEntireColumnOrRow(), Insert(), MergeArea(), Offset(), PreviousNext(), Replace(), Resize(), Rows(), and SpecialCells().
ScVbaRange::ScVbaRange | ( | const css::uno::Reference< ov::XHelperInterface > & | xParent, |
const css::uno::Reference< css::uno::XComponentContext > & | xContext, | ||
const css::uno::Reference< css::sheet::XSheetCellRangeContainer > & | xRanges, | ||
bool | bIsRows = false , |
||
bool | bIsColumns = false |
||
) |
css::lang::IllegalArgumentException | |
css::uno::RuntimeException |
ScVbaRange::ScVbaRange | ( | css::uno::Sequence< css::uno::Any > const & | aArgs, |
css::uno::Reference< css::uno::XComponentContext >const & | xContext | ||
) |
css::lang::IllegalArgumentException | |
css::uno::RuntimeException |
|
overridevirtual |
Definition at line 1457 of file vbarange.cxx.
|
overridevirtual |
Definition at line 2280 of file vbarange.cxx.
References cellInRange(), SfxObjectShell::GetModel(), getScDocShell(), isSingleCellRange(), mxRange, mxRanges, Select(), setCursor(), and xModel.
|
overridevirtual |
Definition at line 2915 of file vbarange.cxx.
References getComment(), getUnoModel(), uno::Any::hasValue(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, and mxRange.
|
overridevirtual |
Definition at line 2034 of file vbarange.cxx.
References COL2_ABS, COL_ABS, formula::FormulaGrammar::CONV_XL_A1, formula::FormulaGrammar::CONV_XL_R1C1, FORCE_DOC, ScRange::Format(), getCellRangeAddressForVBARange(), ScDocShell::GetDocument(), getScDocShell(), uno::Any::hasValue(), index, m_Areas, mxRange, RANGE_ABS, ROW2_ABS, ROW_ABS, and TAB_3D.
|
static |
css::uno::RuntimeException |
Definition at line 4172 of file vbarange.cxx.
References getCurrentExcelDoc(), ooo::vba::excel::getUnoSheetModuleObj(), and ScVbaRange().
Referenced by ScVbaApplication::Range().
|
overridevirtual |
Definition at line 3840 of file vbarange.cxx.
References uno::Any::hasValue(), and m_Areas.
|
overridevirtual |
Definition at line 4994 of file vbarange.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), FILL_AUTO, FILL_DATE, FILL_DAY, FILL_GROWTH, FILL_LINEAR, FILL_MONTH, FILL_SIMPLE, FILL_TO_BOTTOM, FILL_TO_LEFT, FILL_TO_RIGHT, FILL_TO_TOP, FILL_WEEKDAY, FILL_YEAR, ScDocFunc::FillAuto(), ScUnoConversion::FillScRange(), ScDocShell::GetDocFunc(), getDocShellFromRange(), getImplementation(), uno::Any::hasValue(), MAXDOUBLE, mxRange, ScAddress::Row(), ScAddress::SetCol(), and ScAddress::SetRow().
|
overridevirtual |
Definition at line 4382 of file vbarange.cxx.
References ScQueryEntry::bDoQuery, CurrentRegion(), Field, ooo::vba::excel::GetAutoFiltRange(), ScDocument::GetDataArea(), ScDocShell::GetDocument(), ScQueryParamBase::GetEntry(), ScQueryParamBase::GetEntryCount(), getImplementation(), getScDocShell(), getTypeConverter(), ooo::vba::excel::GetUnnamedDataBaseRanges(), uno::Any::hasValue(), i, isSingleCellRange(), lcl_GetQueryParam(), lcl_SetAllQueryForField(), lcl_setTableFieldsFromCriteria(), m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, mxRange, ScQueryEntry::nField, nLength, and STR_ERRORMESSAGE_APPLIESTOSINGLERANGEONLY().
|
overridevirtual |
Definition at line 4706 of file vbarange.cxx.
References ERRCODE_BASIC_METHOD_FAILED, getDocShellFromRange(), index, m_Areas, mbIsColumns, mbIsRows, mxRange, and SC_SIZE_OPTIMAL.
|
overridevirtual |
Definition at line 5161 of file vbarange.cxx.
References ERRCODE_BASIC_METHOD_FAILED, isSingleCellRange(), m_Areas, mbIsRows, mxRange, and STR_ERRORMESSAGE_APPLIESTOSINGLERANGEONLY().
|
overridevirtual |
Definition at line 3865 of file vbarange.cxx.
References getBorders(), i, m_Borders, and supportedIndexTable.
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Reimplemented from ScVbaFormat< Ifc >.
Definition at line 3857 of file vbarange.cxx.
References getBorders(), and uno::Any::hasValue().
|
override |
Definition at line 5138 of file vbarange.cxx.
References getWorksheet().
|
overridevirtual |
Definition at line 2131 of file vbarange.cxx.
References CellsHelper(), getArea(), getScDocument(), m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, and mxRange.
Referenced by End(), Find(), Item(), and SpecialCellsImpl().
|
static |
css::uno::RuntimeException |
Definition at line 2150 of file vbarange.cxx.
References ScRange::aStart, ScAddress::Col(), COL_VALID, formula::FormulaGrammar::CONV_XL_A1, getTypeConverter(), uno::Any::hasValue(), nIndex, ScRange::ParseCols(), ScVbaRange(), and ZERO.
Referenced by ScVbaWorksheet::Cells(), and Cells().
|
overridevirtual |
|
overridevirtual |
Definition at line 3619 of file vbarange.cxx.
References getDocumentFromRange(), isSingleCellRange(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, and mxRange.
|
overridevirtual |
Definition at line 1577 of file vbarange.cxx.
References ClearContents(), DATETIME, EDITATTR, HARDATTR, STRING, and VALUE.
|
overridevirtual |
Definition at line 1613 of file vbarange.cxx.
References ClearContents().
|
private |
css::uno::RuntimeException |
Definition at line 1586 of file vbarange.cxx.
References fireChangeEvent(), getImplementation(), index, m_Areas, and mxRange.
|
overridevirtual |
Definition at line 1619 of file vbarange.cxx.
References DATETIME, STRING, and VALUE.
Referenced by Clear(), ClearComments(), and ClearFormats().
|
overridevirtual |
Definition at line 1627 of file vbarange.cxx.
References ClearContents(), EDITATTR, and HARDATTR.
|
overridevirtual |
Definition at line 5185 of file vbarange.cxx.
|
overridevirtual |
Definition at line 2382 of file vbarange.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), formula::FormulaGrammar::CONV_XL_A1, ScRangeList::front(), getCellRangesBase(), ScCellRangesBase::GetDocShell(), ScCellRangesBase::GetRangeList(), getScDocument(), uno::Any::hasValue(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, nValue, ScRange::ParseCols(), ScVbaRange(), and ScAddress::SetCol().
Referenced by Item().
|
overridevirtual |
Definition at line 2485 of file vbarange.cxx.
References getImplementation(), getUnoModel(), ooo::vba::excel::implnCopy(), m_Areas, and mxRange.
|
overridevirtual |
Definition at line 3692 of file vbarange.cxx.
References m_Areas, mbIsColumns, mbIsRows, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, and mxRange.
|
overridevirtual |
Definition at line 1914 of file vbarange.cxx.
References getArea(), m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, and mxRange.
|
overridevirtual |
Definition at line 1893 of file vbarange.cxx.
References getArea(), m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, and mxRange.
Referenced by AutoFilter().
|
overridevirtual |
Definition at line 2514 of file vbarange.cxx.
References getModelFromRange(), ooo::vba::excel::implnCut(), m_Areas, mxRange, Select(), and xModel.
|
overridevirtual |
Definition at line 3631 of file vbarange.cxx.
References getScDocument(), uno::Any::hasValue(), index, m_Areas, ScDocument::MaxCol(), mbIsRows, mode, and mxRange.
|
overridevirtual |
Definition at line 3528 of file vbarange.cxx.
References InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::Application(), Cells(), SfxDispatcher::Execute(), getArea(), SfxViewFrame::GetDispatcher(), getModelFromRange(), ooo::vba::excel::getViewFrame(), m_Areas, mxRange, SfxItemSet::Put(), SfxGetpApp(), SfxPoolItem::Which(), and xModel.
|
overridevirtual |
Definition at line 1834 of file vbarange.cxx.
References fillSeries().
|
overridevirtual |
Definition at line 1813 of file vbarange.cxx.
References fillSeries().
|
overridevirtual |
Definition at line 1820 of file vbarange.cxx.
References fillSeries().
|
private |
css::uno::RuntimeException |
Definition at line 1791 of file vbarange.cxx.
References fireChangeEvent(), getImplementation(), index, m_Areas, and mxRange.
Referenced by FillDown(), FillLeft(), FillRight(), and FillUp().
|
overridevirtual |
Definition at line 1827 of file vbarange.cxx.
References fillSeries().
|
overridevirtual |
Definition at line 3119 of file vbarange.cxx.
References Cells(), ScGlobal::GetSearchItem(), uno::Any::hasValue(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, mxRange, SC_UNO_SRCHBYROW, SC_UNO_SRCHCASE, SC_UNO_SRCHREGEXP, SC_UNO_SRCHWORDS, ScVbaRange(), SvxSearchItem::SetBackward(), SvxSearchItem::SetCellType(), SvxSearchItem::SetRowDirection(), ScGlobal::SetSearchItem(), SvxSearchItem::SetWordOnly(), and VBAToRegexp().
|
private |
Fires a Worksheet_Change event for this range or range list.
Definition at line 247 of file vbarange.cxx.
References ScVbaApplication::getDocumentEventsEnabled(), getScDocument(), and ScDocument::GetVbaEventProcessor().
Referenced by ClearContents(), fillSeries(), and Replace().
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Reimplemented from ScVbaFormat< Ifc >.
Definition at line 2109 of file vbarange.cxx.
References getCellRangeObj(), ScDocument::GetDocumentShell(), getScDocument(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, mxRange, and mxRanges.
|
private |
css::uno::RuntimeException |
Definition at line 3848 of file vbarange.cxx.
References m_Areas.
Referenced by Cells(), Characters(), CurrentArray(), CurrentRegion(), End(), getColumn(), getFormulaArray(), getFormulaValue(), getLeft(), getRow(), getText(), getTop(), getValue(), and setFormulaArray().
|
private |
Definition at line 1461 of file vbarange.cxx.
References lcl_setupBorders(), m_Areas, m_Borders, and InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext.
Referenced by BorderAround(), and Borders().
|
private |
css::uno::RuntimeException |
Definition at line 3717 of file vbarange.cxx.
References ScDocument::GetOriginalWidth(), getScDocument(), lcl_Round2DecPlaces(), and lcl_TwipsToPoints().
Referenced by getWidth().
|
private |
css::uno::RuntimeException |
Definition at line 3727 of file vbarange.cxx.
References getDocumentFromRange(), ScDocument::GetOriginalHeight(), lcl_Round2DecPlaces(), lcl_TwipsToPoints(), and mxRange.
Referenced by getHeight().
|
overridevirtual |
Definition at line 2771 of file vbarange.cxx.
References mxRange, and mxRanges.
Referenced by getName().
|
static |
css::uno::RuntimeException |
|
private |
css::uno::RuntimeException |
Definition at line 234 of file vbarange.cxx.
References getCellRangesBase().
Referenced by Font().
|
overrideprotectedvirtual |
css::uno::RuntimeException |
Reimplemented from ScVbaFormat< Ifc >.
Definition at line 225 of file vbarange.cxx.
References mxRange, and mxRanges.
Referenced by Columns(), getCellRangeObj(), getCurrentDataSet(), getEntireColumnOrRow(), getScRangeList(), Offset(), Rows(), and Select().
|
static |
Definition at line 1142 of file vbarange.cxx.
References ScDocShell::GetDocument(), ScRangeList::Parse(), and VALID.
Referenced by ScVbaNames::Add(), ScVbaValidation::getFormula1(), and getScRangeListForAddress().
|
override |
|
overridevirtual |
Definition at line 3750 of file vbarange.cxx.
References aNULL(), fExtraWidth, getDefaultCharWidth(), ScDocShell::GetDocument(), ScDocument::GetOriginalWidth(), getScDocShell(), lcl_Round2DecPlaces(), lcl_TwipsToPoints(), m_Areas, and mxRange.
|
overridevirtual |
Definition at line 2939 of file vbarange.cxx.
References getUnoModel(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, and mxRange.
Referenced by AddComment().
|
override |
Definition at line 1693 of file vbarange.cxx.
References m_Areas, mbIsColumns, mbIsRows, and mxRange.
Referenced by SpecialCellsImpl().
|
protected |
css::uno::RuntimeException |
Definition at line 239 of file vbarange.cxx.
References getCellRangesBase().
Referenced by getWrapText().
|
override |
Definition at line 3710 of file vbarange.cxx.
|
inlineoverride |
Definition at line 295 of file vbarange.hxx.
|
inlineoverridevirtual |
Definition at line 286 of file vbarange.hxx.
References cppu::UnoType< class >::get().
|
overridevirtual |
Definition at line 2909 of file vbarange.cxx.
References getEntireColumnOrRow().
|
private |
css::uno::RuntimeException |
Definition at line 2871 of file vbarange.cxx.
References ScRange::aEnd, ScRange::aStart, ScRangeList::front(), getCellRangesBase(), ScCellRangesBase::GetDocShell(), ScCellRangesBase::GetRangeList(), getScDocument(), i, ScDocument::MaxCol(), ScDocument::MaxRow(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, ScVbaRange(), ScAddress::SetCol(), ScAddress::SetRow(), and ScRangeList::size().
Referenced by getEntireColumn(), and getEntireRow().
|
overridevirtual |
Definition at line 2903 of file vbarange.cxx.
References getEntireColumnOrRow().
|
overridevirtual |
Definition at line 1687 of file vbarange.cxx.
References getFormulaValue(), and formula::FormulaGrammar::GRAM_NATIVE_XL_A1.
|
overridevirtual |
Definition at line 1934 of file vbarange.cxx.
References getArea(), getLength(), getTypeConverter(), m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, and mxRange.
|
overridevirtual |
Definition at line 1675 of file vbarange.cxx.
References getFormulaValue(), and formula::FormulaGrammar::GRAM_NATIVE_XL_R1C1.
|
private |
css::uno::RuntimeException |
Definition at line 1651 of file vbarange.cxx.
References getArea(), getScDocument(), getValue(), and m_Areas.
Referenced by getFormula(), and getFormulaR1C1().
|
overridevirtual |
Definition at line 4044 of file vbarange.cxx.
References getCalcRowHeight(), index, m_Areas, and mxRange.
|
overridevirtual |
Definition at line 2964 of file vbarange.cxx.
References cppu::getCaughtException(), getRowOrColumnProps(), m_Areas, mbIsRows, and mxRange.
|
static |
Returns the ScVbaRange implementation object for the passed VBA Range object.
Definition at line 438 of file vbarange.cxx.
Referenced by AutoFill(), AutoFilter(), ClearContents(), Copy(), fillSeries(), PrintOut(), and SpecialCells().
|
overridevirtual |
Definition at line 4077 of file vbarange.cxx.
References getArea(), getPosition(), m_Areas, o3tl::mm100, and o3tl::pt.
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Implements ScVbaFormat< Ifc >.
Definition at line 2456 of file vbarange.cxx.
|
overridevirtual |
Definition at line 4120 of file vbarange.cxx.
References getCellRange(), getNamedRange(), getUnoModel(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, and InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent.
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Reimplemented from ScVbaFormat< Ifc >.
Definition at line 2559 of file vbarange.cxx.
|
overridevirtual |
Definition at line 3977 of file vbarange.cxx.
References getDocShellFromRange(), getDocumentFromRange(), SfxObjectShell::GetModel(), ScDocument::HasColBreak(), ScDocument::HasRowBreak(), Manual, mxRange, NONE, Page, and xModel.
|
private |
|
overridevirtual |
Definition at line 4840 of file vbarange.cxx.
|
static |
css::uno::RuntimeException |
Definition at line 1358 of file vbarange.cxx.
References getRangeForName().
Referenced by ScVbaName::getRefersToRange(), and ScVbaApplication::GoTo().
|
override |
|
overridevirtual |
Definition at line 3912 of file vbarange.cxx.
References aNULL(), ScDocShell::GetDocument(), ScDocument::GetOriginalHeight(), getScDocShell(), lcl_Round2DecPlaces(), lcl_TwipsToPoints(), m_Areas, and mxRange.
ScDocShell * ScVbaRange::getScDocShell | ( | ) |
css::uno::RuntimeException |
Definition at line 427 of file vbarange.cxx.
References getDocShellFromRange(), mxRange, and mxRanges.
Referenced by Activate(), Address(), AutoFilter(), getColumnWidth(), getRowHeight(), getStyle(), getUnoModel(), GoalSeek(), MergeArea(), PasteSpecial(), PreviousNext(), setColumnWidth(), setFormulaArray(), Sort(), SpecialCells(), and SpecialCellsImpl().
ScDocument & ScVbaRange::getScDocument | ( | ) |
css::uno::RuntimeException |
Definition at line 415 of file vbarange.cxx.
References getDocumentFromRange(), mxRange, and mxRanges.
Referenced by Cells(), Columns(), Delete(), fireChangeEvent(), Font(), getCalcColWidth(), getEntireColumnOrRow(), getFormulaValue(), Interior(), PreviousNext(), Rows(), setFormulaArray(), setFormulaValue(), ScVbaChart::setSourceData(), and Sort().
const ScRangeList & ScVbaRange::getScRangeList | ( | ) |
css::uno::RuntimeException |
Definition at line 458 of file vbarange.cxx.
References getCellRangesBase().
Referenced by Hyperlinks(), and setFormulaArray().
|
static |
css::uno::RuntimeException |
|
overridevirtual |
Implements InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >.
Definition at line 5604 of file vbarange.cxx.
|
overridevirtual |
Implements InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >.
Definition at line 5610 of file vbarange.cxx.
|
overridevirtual |
Definition at line 4865 of file vbarange.cxx.
References aNULL(), ScOutlineTable::GetColArray(), getDocumentFromRange(), ScOutlineArray::GetEntryByPos(), ScDocument::GetOutlineTable(), ScOutlineTable::GetRowArray(), ScOutlineEntry::IsHidden(), m_Areas, mxRange, and nPos.
|
overridevirtual |
Definition at line 5281 of file vbarange.cxx.
References SfxObjectShell::GetModel(), getScDocShell(), m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, mxRange, and xModel.
|
overridevirtual |
Definition at line 1841 of file vbarange.cxx.
|
overridevirtual |
Definition at line 4087 of file vbarange.cxx.
References getArea(), getPosition(), m_Areas, o3tl::mm100, and o3tl::pt.
uno::Reference< frame::XModel > ScVbaRange::getUnoModel | ( | ) |
css::uno::RuntimeException |
Definition at line 444 of file vbarange.cxx.
References getScDocShell().
Referenced by AddComment(), Copy(), getComment(), getName(), and setFormulaArray().
|
static |
css::uno::RuntimeException |
|
overridevirtual |
Definition at line 4764 of file vbarange.cxx.
References m_xValidation, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, and mxRange.
|
private |
css::uno::RuntimeException |
Definition at line 1489 of file vbarange.cxx.
References ValueGetter::getValue(), isSingleCellRange(), mxRange, and visitArray().
|
overridevirtual |
Definition at line 1507 of file vbarange.cxx.
References getArea(), and m_Areas.
Referenced by getFormulaValue().
|
overridevirtual |
Definition at line 3819 of file vbarange.cxx.
References getCalcColWidth(), index, m_Areas, and mxRange.
|
overridevirtual |
Definition at line 4147 of file vbarange.cxx.
References getDocShellFromRange(), SfxObjectShell::GetModel(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::getParent(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, mxRange, and mxRanges.
Referenced by Calculate(), and SpecialCells().
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Reimplemented from ScVbaFormat< Ifc >.
Definition at line 2631 of file vbarange.cxx.
References aNULL(), ATTR_LINEBREAK(), getCurrentDataSet(), SfxItemSet::GetItemState(), index, m_Areas, and mxRange.
|
overridevirtual |
Definition at line 5108 of file vbarange.cxx.
References getAnyAsString(), SfxObjectShell::GetModel(), getScDocShell(), and mxRange.
|
overridevirtual |
Definition at line 5220 of file vbarange.cxx.
References groupUnGroup().
|
private |
css::uno::RuntimeException |
Definition at line 5203 of file vbarange.cxx.
References ERRCODE_BASIC_METHOD_FAILED, m_Areas, mbIsColumns, mxRange, and STR_ERRORMESSAGE_APPLIESTOSINGLERANGEONLY().
|
overridevirtual |
Definition at line 3680 of file vbarange.cxx.
References mxRange.
|
overridevirtual |
Definition at line 5616 of file vbarange.cxx.
References InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::Application().
|
overridevirtual |
Definition at line 1749 of file vbarange.cxx.
References ScRange::aEnd, aNULL(), assert(), ScRange::aStart, ScRangeList::front(), ScCellRangesBase::GetRangeList(), index, m_Areas, mxRange, and ScCellRangesBase::queryFormulaCells().
|
overridevirtual |
|
overridevirtual |
Definition at line 4654 of file vbarange.cxx.
References ScDocShell::GetClipData(), getColumn(), getDocShellFromRange(), ScTransferObj::GetOwnClipboard(), getRow(), ScTransferObj::GetUseInApi(), uno::Any::hasValue(), mbIsColumns, mbIsRows, mode, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, mxRange, and ScVbaRange().
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Reimplemented from ScVbaFormat< Ifc >.
Definition at line 2659 of file vbarange.cxx.
References getScDocument(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, and mxRange.
bool ScVbaRange::isSingleCellRange | ( | ) | const |
Definition at line 3607 of file vbarange.cxx.
References mxRange.
Referenced by Activate(), AutoFilter(), AutoOutline(), characters(), getValue(), and SpecialCells().
|
overridevirtual |
Definition at line 5144 of file vbarange.cxx.
References Cells(), Columns(), ERRCODE_BASIC_BAD_PARAMETER, uno::Any::hasValue(), mbIsColumns, mbIsRows, and Rows().
|
overridevirtual |
Definition at line 5237 of file vbarange.cxx.
References i, index, lcl_mergeCellsOfRange(), m_Areas, mxRange, and Rows().
|
overridevirtual |
Definition at line 4937 of file vbarange.cxx.
References getScDocShell(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, mxRange, and ScVbaRange().
|
overridevirtual |
Definition at line 5342 of file vbarange.cxx.
References m_Areas, and PreviousNext().
|
overridevirtual |
Definition at line 1857 of file vbarange.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScRangeList::front(), getCellRangesBase(), ScCellRangesBase::GetDocShell(), ScCellRangesBase::GetRangeList(), i, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, ScAddress::Row(), ScVbaRange(), ScAddress::SetCol(), ScAddress::SetRow(), and ScRangeList::size().
|
overridevirtual |
Definition at line 2837 of file vbarange.cxx.
References SfxObjectShell::GetModel(), getPasteFlags(), getPasteFormulaBits(), getScDocShell(), uno::Any::hasValue(), ooo::vba::excel::implnPasteSpecial(), m_Areas, mxRange, and xModel.
|
overridevirtual |
Definition at line 5353 of file vbarange.cxx.
References m_Areas, and PreviousNext().
|
private |
Definition at line 5313 of file vbarange.cxx.
References ScRange::aEnd, ScRange::aStart, ScAddress::Col(), ScUnoConversion::FillScRange(), ScDocument::GetNextPos(), getScDocShell(), getScDocument(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, mxRange, ScAddress::Row(), ScVbaRange(), ScAddress::SetCol(), ScAddress::SetRow(), ScAddress::SetTab(), and ScAddress::Tab().
Referenced by Next(), and Previous().
|
overridevirtual |
Definition at line 4963 of file vbarange.cxx.
References ooo::vba::excel::getBestViewShell(), getDocShellFromRange(), getImplementation(), SfxObjectShell::GetModel(), index, m_Areas, mxRange, PrintOutHelper(), and xModel.
|
overridevirtual |
css::uno::Reference< ov::excel::XRange > ScVbaRange::Range | ( | const css::uno::Any & | Cell1, |
const css::uno::Any & | Cell2, | ||
bool | bForceUseInpuRangeTab | ||
) |
css::uno::RuntimeException |
|
overridevirtual |
Definition at line 5526 of file vbarange.cxx.
References mxRange.
|
overridevirtual |
Definition at line 3018 of file vbarange.cxx.
References fireChangeEvent(), ScGlobal::GetSearchItem(), uno::Any::hasValue(), i, index, m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, mxRange, SC_UNO_SRCHBYROW, SC_UNO_SRCHCASE, SC_UNO_SRCHREGEXP, SC_UNO_SRCHWORDS, ScVbaRange(), SvxSearchItem::SetRowDirection(), ScGlobal::SetSearchItem(), SvxSearchItem::SetWordOnly(), and VBAToRegexp().
|
overridevirtual |
Definition at line 2588 of file vbarange.cxx.
References InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, mxRange, and ScVbaRange().
|
overridevirtual |
Definition at line 2340 of file vbarange.cxx.
References ScRange::aEnd, ScRange::aStart, formula::FormulaGrammar::CONV_XL_A1, ScRangeList::front(), getCellRangesBase(), ScCellRangesBase::GetDocShell(), ScCellRangesBase::GetRangeList(), getScDocument(), uno::Any::hasValue(), m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, mxRange, mxRanges, nValue, ScRange::ParseRows(), ScAddress::Row(), ScVbaRange(), and ScAddress::SetRow().
|
overridevirtual |
Definition at line 2232 of file vbarange.cxx.
References getCellRangesBase(), ScCellRangesBase::GetDocShell(), SfxObjectShell::GetModel(), mxRange, mxRanges, xController, xFrame, and xModel.
Referenced by Activate(), and Cut().
|
overridevirtual |
Definition at line 3787 of file vbarange.cxx.
References fExtraWidth, getDefaultCharWidth(), ScDocShell::GetDocFunc(), getScDocShell(), index, lcl_pointsToTwips(), lcl_Round2DecPlaces(), m_Areas, mxRange, SC_SIZE_DIRECT, and ScDocFunc::SetWidthOrHeight().
|
overridevirtual |
Definition at line 1668 of file vbarange.cxx.
References formula::FormulaGrammar::GRAM_NATIVE_XL_A1, and setFormulaValue().
|
overridevirtual |
Definition at line 1972 of file vbarange.cxx.
References ScTokenConversion::ConvertToTokenArray(), EMPTY_OUSTRING, ScDocFunc::EnterMatrix(), getArea(), ScDocShell::GetDocFunc(), getScDocShell(), getScDocument(), getScRangeList(), getUnoModel(), formula::FormulaGrammar::GRAM_API, m_Areas, mxRange, and void().
|
overridevirtual |
Definition at line 1681 of file vbarange.cxx.
References formula::FormulaGrammar::GRAM_NATIVE_XL_R1C1, and setFormulaValue().
|
private |
css::uno::RuntimeException |
Definition at line 1636 of file vbarange.cxx.
References getScDocument(), m_Areas, and setValue().
Referenced by setFormula(), and setFormulaR1C1().
|
overridevirtual |
Definition at line 2990 of file vbarange.cxx.
References extractBoolFromAny(), cppu::getCaughtException(), getRowOrColumnProps(), index, m_Areas, mbIsRows, and mxRange.
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Implements ScVbaFormat< Ifc >.
Definition at line 2421 of file vbarange.cxx.
References extractBoolFromAny(), ScUnoConversion::Intersects(), mxRange, mxRanges, and nIndex.
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Reimplemented from ScVbaFormat< Ifc >.
Definition at line 2540 of file vbarange.cxx.
|
overridevirtual |
Definition at line 4013 of file vbarange.cxx.
References ScViewFunc::DeletePageBreak(), ooo::vba::excel::getBestViewShell(), getDocShellFromRange(), SfxObjectShell::GetModel(), ScViewFunc::InsertPageBreak(), mxRange, and xModel.
|
overridevirtual |
Definition at line 3951 of file vbarange.cxx.
References ScDocShell::GetDocFunc(), getDocShellFromRange(), index, lcl_pointsToTwips(), lcl_Round2DecPlaces(), m_Areas, mxRange, SC_SIZE_ORIGINAL, and ScDocFunc::SetWidthOrHeight().
|
overridevirtual |
Definition at line 4902 of file vbarange.cxx.
References extractBoolFromAny(), m_Areas, and mxRange.
|
overridevirtual |
Definition at line 5297 of file vbarange.cxx.
|
private |
css::uno::RuntimeException |
Referenced by setFormulaValue().
|
overridevirtual |
|
overridevirtual |
css::script::BasicErrorException | |
css::uno::RuntimeException |
Reimplemented from ScVbaFormat< Ifc >.
Definition at line 2612 of file vbarange.cxx.
References extractBoolFromAny(), index, m_Areas, and mxRange.
|
overridevirtual |
Definition at line 3353 of file vbarange.cxx.
References ScSortParam::bByRow, ScSortParam::bCaseSens, findSortPropertyIndex(), getScDocShell(), getScDocument(), ScDocument::GetSortParam(), ScDocument::HasColHeader(), ScDocument::HasRowHeader(), uno::Any::hasValue(), m_Areas, ScSortParam::maKeyState, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, mxRange, ScSortParam::nCompatHeader, nIndex, ScSortParam::nUserIndex, processKey(), ScDocument::SetSortParam(), updateTableSortField(), and void().
|
overridevirtual |
Definition at line 5364 of file vbarange.cxx.
References ERRCODE_BASIC_BAD_PARAMETER, ERRCODE_BASIC_METHOD_FAILED, ERRCODE_BASIC_NOT_IMPLEMENTED, ScUnoConversion::FillScRange(), ScRangeList::front(), getImplementation(), getScDocShell(), getWorksheet(), index, isSingleCellRange(), m_Areas, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxParent, ScRangeList::push_back(), ScVbaRange(), ScRangeList::size(), and SpecialCellsImpl().
|
private |
css::script::BasicErrorException |
Definition at line 5471 of file vbarange.cxx.
References Cells(), ERRCODE_BASIC_BAD_PARAMETER, ERRCODE_BASIC_METHOD_FAILED, ERRCODE_BASIC_NOT_IMPLEMENTED, getCount(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::getParent(), getScDocShell(), lcl_getFormulaResultFlags(), lcl_makeXRangeFromSheetCellRanges(), InheritedHelperInterfaceImpl< ::cppu::WeakImplHelper< Ifc...... > >::mxContext, mxRange, and u.
Referenced by SpecialCells().
|
overridevirtual |
Definition at line 5533 of file vbarange.cxx.
References ERRCODE_BASIC_BAD_PARAMETER, ERRCODE_BASIC_METHOD_FAILED, i, and mxRange.
|
inlineoverridevirtual |
Implements ScVbaFormat< Ifc >.
Definition at line 156 of file vbarange.hxx.
|
overridevirtual |
Definition at line 5225 of file vbarange.cxx.
References groupUnGroup().
|
overridevirtual |
Definition at line 5265 of file vbarange.cxx.
References index, lcl_mergeCellsOfRange(), m_Areas, and mxRange.
|
private |
Definition at line 1472 of file vbarange.cxx.
References i, mxRange, and ArrayVisitor::visitNode().
Referenced by getValue().
|
private |
Definition at line 75 of file vbarange.hxx.
Referenced by Address(), Areas(), AutoFilter(), Autofit(), AutoOutline(), Cells(), Characters(), ClearContents(), ClearOutline(), Copy(), createEnumeration(), CurrentArray(), CurrentRegion(), Cut(), Delete(), End(), fillSeries(), getArea(), getBorders(), getColumn(), getColumnWidth(), getCount(), getFormulaArray(), getFormulaValue(), getHeight(), getHidden(), getLeft(), getNumberFormat(), getRow(), getRowHeight(), getShowDetail(), getStyle(), getText(), getTop(), getValue(), getWidth(), getWrapText(), groupUnGroup(), HasFormula(), Merge(), Next(), PasteSpecial(), Previous(), PrintOut(), Replace(), Rows(), setColumnWidth(), setFormulaArray(), setFormulaValue(), setHidden(), setNumberFormat(), setRowHeight(), setShowDetail(), setStyle(), setWrapText(), Sort(), SpecialCells(), and UnMerge().
|
private |
Definition at line 76 of file vbarange.hxx.
Referenced by BorderAround(), and getBorders().
|
private |
Definition at line 81 of file vbarange.hxx.
Referenced by getValidation().
|
private |
Definition at line 80 of file vbarange.hxx.
Referenced by Autofit(), createEnumeration(), getCount(), groupUnGroup(), Insert(), and Item().
|
private |
Definition at line 79 of file vbarange.hxx.
Referenced by Autofit(), AutoOutline(), createEnumeration(), Delete(), getCount(), getHidden(), Insert(), Item(), and setHidden().
|
private |
Definition at line 77 of file vbarange.hxx.
Referenced by Activate(), AddComment(), Address(), AutoFill(), AutoFilter(), Autofit(), AutoOutline(), Cells(), Characters(), characters(), ClearContents(), ClearOutline(), Copy(), createEnumeration(), CurrentArray(), CurrentRegion(), Cut(), Delete(), End(), fillSeries(), Find(), Font(), getCalcRowHeight(), getCellRange(), getCellRangesBase(), getColumn(), getColumnWidth(), getComment(), getCount(), getFormulaArray(), getHeight(), getHidden(), getMergeCells(), getNumberFormat(), getPageBreak(), getPosition(), getPrefixCharacter(), getRow(), getRowHeight(), getScDocShell(), getScDocument(), getShowDetail(), getStyle(), getText(), getValidation(), getValue(), getWidth(), getWorksheet(), getWrapText(), GoalSeek(), groupUnGroup(), hasElements(), HasFormula(), Insert(), Interior(), isSingleCellRange(), Merge(), MergeArea(), PasteSpecial(), PreviousNext(), PrintOut(), RemoveSubtotal(), Replace(), Resize(), Rows(), Select(), setColumnWidth(), setFormulaArray(), setHidden(), setMergeCells(), setNumberFormat(), setPageBreak(), setRowHeight(), setShowDetail(), setStyle(), setWrapText(), Sort(), SpecialCellsImpl(), Subtotal(), UnMerge(), and visitArray().
|
private |
Definition at line 78 of file vbarange.hxx.
Referenced by Activate(), Font(), getCellRange(), getCellRangesBase(), getMergeCells(), getPosition(), getPrefixCharacter(), getScDocShell(), getScDocument(), getWorksheet(), Rows(), Select(), and setMergeCells().