LibreOffice Module sc (master)  1
Classes | Functions
ooo::vba::excel Namespace Reference

Classes

class  ScVbaCellRangeAccess
 

Functions

uno::Reference< sheet::XUnnamedDatabaseRanges > GetUnnamedDataBaseRanges (const ScDocShell *pShell)
 
uno::Reference< sheet::XDatabaseRange > GetAutoFiltRange (const ScDocShell *pShell, sal_Int16 nSheet)
 
ScDocShellGetDocShellFromRange (const uno::Reference< uno::XInterface > &xRange)
 
uno::Reference< XHelperInterface > getUnoSheetModuleObj (const uno::Reference< table::XCellRange > &xRange)
 
void implSetZoom (const uno::Reference< frame::XModel > &xModel, sal_Int16 nZoom, std::vector< SCTAB > &nTabs)
 
const OUString REPLACE_CELLS_WARNING ("ReplaceCellsWarning")
 
void implnPaste (const uno::Reference< frame::XModel > &xModel)
 
void implnCopy (const uno::Reference< frame::XModel > &xModel)
 
void implnCut (const uno::Reference< frame::XModel > &xModel)
 
void implnPasteSpecial (const uno::Reference< frame::XModel > &xModel, InsertDeleteFlags nFlags, ScPasteFunc nFunction, bool bSkipEmpty, bool bTranspose)
 
ScDocShellgetDocShell (const css::uno::Reference< css::frame::XModel > &xModel)
 
ScTabViewShellgetBestViewShell (const css::uno::Reference< css::frame::XModel > &xModel)
 
ScTabViewShellgetCurrentBestViewShell (const uno::Reference< uno::XComponentContext > &xContext)
 
SfxViewFramegetViewFrame (const uno::Reference< frame::XModel > &xModel)
 
uno::Reference< XHelperInterface > getUnoSheetModuleObj (const uno::Reference< sheet::XSpreadsheet > &xSheet)
 
uno::Reference< XHelperInterface > getUnoSheetModuleObj (const uno::Reference< sheet::XSheetCellRangeContainer > &xRanges)
 
uno::Reference< XHelperInterface > getUnoSheetModuleObj (const uno::Reference< table::XCell > &xCell)
 
uno::Reference< XHelperInterface > getUnoSheetModuleObj (const uno::Reference< frame::XModel > &xModel, SCTAB nTab)
 
void setUpDocumentModules (const uno::Reference< sheet::XSpreadsheetDocument > &xDoc)
 
void implSetZoom (const css::uno::Reference< css::frame::XModel > &xModel, sal_Int16 nZoom, std::vector< SCTAB > &nTabs)
 
void implnCopy (const css::uno::Reference< css::frame::XModel > &xModel)
 
void implnPaste (const css::uno::Reference< css::frame::XModel > &xModel)
 
void implnCut (const css::uno::Reference< css::frame::XModel > &xModel)
 
void implnPasteSpecial (const css::uno::Reference< css::frame::XModel > &xModel, InsertDeleteFlags nFlags, ScPasteFunc nFunction, bool bSkipEmpty, bool bTranspose)
 
ScTabViewShellgetCurrentBestViewShell (const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
SfxViewFramegetViewFrame (const css::uno::Reference< css::frame::XModel > &xModel)
 
css::uno::Reference< ooo::vba::XHelperInterface > getUnoSheetModuleObj (const css::uno::Reference< css::sheet::XSpreadsheet > &xSheet)
 
css::uno::Reference< ooo::vba::XHelperInterface > getUnoSheetModuleObj (const css::uno::Reference< css::sheet::XSheetCellRangeContainer > &xRanges)
 
css::uno::Reference< ooo::vba::XHelperInterface > getUnoSheetModuleObj (const css::uno::Reference< css::table::XCellRange > &xRange)
 
css::uno::Reference< ooo::vba::XHelperInterface > getUnoSheetModuleObj (const css::uno::Reference< css::table::XCell > &xCell)
 
css::uno::Reference< ooo::vba::XHelperInterface > getUnoSheetModuleObj (const css::uno::Reference< css::frame::XModel > &xModel, SCTAB nTab)
 
ScDocShellGetDocShellFromRange (const css::uno::Reference< css::uno::XInterface > &xRange)
 
void setUpDocumentModules (const css::uno::Reference< css::sheet::XSpreadsheetDocument > &xDoc)
 
template<typename ImplObject >
ImplObject * getImplFromDocModuleWrapper (const css::uno::Reference< css::uno::XInterface > &rxWrapperIf)
 

Function Documentation

css::uno::Reference< css::sheet::XDatabaseRange > ooo::vba::excel::GetAutoFiltRange ( const ScDocShell pShell,
sal_Int16  nSheet 
)
Exceptions
css::uno::RuntimeException

Definition at line 65 of file excelvbahelper.cxx.

References GetUnnamedDataBaseRanges().

Referenced by ScVbaRange::AutoFilter().

ScTabViewShell * ooo::vba::excel::getBestViewShell ( const css::uno::Reference< css::frame::XModel > &  xModel)
ScTabViewShell* ooo::vba::excel::getCurrentBestViewShell ( const css::uno::Reference< css::uno::XComponentContext > &  xContext)
ScTabViewShell* ooo::vba::excel::getCurrentBestViewShell ( const uno::Reference< uno::XComponentContext > &  xContext)
ScDocShell * ooo::vba::excel::getDocShell ( const css::uno::Reference< css::frame::XModel > &  xModel)
ScDocShell* ooo::vba::excel::GetDocShellFromRange ( const css::uno::Reference< css::uno::XInterface > &  xRange)
Exceptions
css::uno::RuntimeException
ScDocShell* ooo::vba::excel::GetDocShellFromRange ( const uno::Reference< uno::XInterface > &  xRange)
template<typename ImplObject >
ImplObject* ooo::vba::excel::getImplFromDocModuleWrapper ( const css::uno::Reference< css::uno::XInterface > &  rxWrapperIf)
Exceptions
css::uno::RuntimeException

Definition at line 87 of file excelvbahelper.hxx.

css::uno::Reference< css::sheet::XUnnamedDatabaseRanges > ooo::vba::excel::GetUnnamedDataBaseRanges ( const ScDocShell pShell)
Exceptions
css::uno::RuntimeException

Definition at line 52 of file excelvbahelper.cxx.

References SfxObjectShell::GetModel(), and xModel.

Referenced by ScVbaRange::AutoFilter(), and GetAutoFiltRange().

css::uno::Reference< ooo::vba::XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const css::uno::Reference< css::sheet::XSpreadsheet > &  xSheet)
Exceptions
css::uno::RuntimeException
css::uno::Reference< ooo::vba::XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const css::uno::Reference< css::sheet::XSheetCellRangeContainer > &  xRanges)
Exceptions
css::uno::RuntimeException
css::uno::Reference< ooo::vba::XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const css::uno::Reference< css::table::XCellRange > &  xRange)
Exceptions
css::uno::RuntimeException
css::uno::Reference< ooo::vba::XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const css::uno::Reference< css::table::XCell > &  xCell)
Exceptions
css::uno::RuntimeException
css::uno::Reference< ooo::vba::XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const css::uno::Reference< css::frame::XModel > &  xModel,
SCTAB  nTab 
)
Exceptions
css::uno::RuntimeException
uno::Reference< XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const uno::Reference< table::XCellRange > &  xRange)
uno::Reference< XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const uno::Reference< sheet::XSpreadsheet > &  xSheet)

Definition at line 274 of file excelvbahelper.cxx.

References GetDocShellFromRange(), and ooo::vba::getUnoDocModule().

uno::Reference< XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const uno::Reference< sheet::XSheetCellRangeContainer > &  xRanges)

Definition at line 288 of file excelvbahelper.cxx.

References getUnoSheetModuleObj().

uno::Reference< XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const uno::Reference< table::XCell > &  xCell)

Definition at line 297 of file excelvbahelper.cxx.

References getUnoSheetModuleObj().

uno::Reference< XHelperInterface > ooo::vba::excel::getUnoSheetModuleObj ( const uno::Reference< frame::XModel > &  xModel,
SCTAB  nTab 
)

Definition at line 305 of file excelvbahelper.cxx.

References getUnoSheetModuleObj().

SfxViewFrame* ooo::vba::excel::getViewFrame ( const css::uno::Reference< css::frame::XModel > &  xModel)
SfxViewFrame* ooo::vba::excel::getViewFrame ( const uno::Reference< frame::XModel > &  xModel)

Definition at line 265 of file excelvbahelper.cxx.

References getBestViewShell(), and SfxViewShell::GetViewFrame().

Referenced by ScVbaRange::End().

void ooo::vba::excel::implnCopy ( const css::uno::Reference< css::frame::XModel > &  xModel)
void ooo::vba::excel::implnCopy ( const uno::Reference< frame::XModel > &  xModel)
void ooo::vba::excel::implnCut ( const css::uno::Reference< css::frame::XModel > &  xModel)
void ooo::vba::excel::implnCut ( const uno::Reference< frame::XModel > &  xModel)
void ooo::vba::excel::implnPaste ( const css::uno::Reference< css::frame::XModel > &  xModel)
void ooo::vba::excel::implnPaste ( const uno::Reference< frame::XModel > &  xModel)
void ooo::vba::excel::implnPasteSpecial ( const css::uno::Reference< css::frame::XModel > &  xModel,
InsertDeleteFlags  nFlags,
ScPasteFunc  nFunction,
bool  bSkipEmpty,
bool  bTranspose 
)
void ooo::vba::excel::implnPasteSpecial ( const uno::Reference< frame::XModel > &  xModel,
InsertDeleteFlags  nFlags,
ScPasteFunc  nFunction,
bool  bSkipEmpty,
bool  bTranspose 
)
void ooo::vba::excel::implSetZoom ( const css::uno::Reference< css::frame::XModel > &  xModel,
sal_Int16  nZoom,
std::vector< SCTAB > &  nTabs 
)
void ooo::vba::excel::implSetZoom ( const uno::Reference< frame::XModel > &  xModel,
sal_Int16  nZoom,
std::vector< SCTAB > &  nTabs 
)
const OUString ooo::vba::excel::REPLACE_CELLS_WARNING ( "ReplaceCellsWarning"  )
void ooo::vba::excel::setUpDocumentModules ( const css::uno::Reference< css::sheet::XSpreadsheetDocument > &  xDoc)
void ooo::vba::excel::setUpDocumentModules ( const uno::Reference< sheet::XSpreadsheetDocument > &  xDoc)