LibreOffice Module sc (master) 1
|
#include <sal/config.h>
#include <string_view>
#include "vbaworksheet.hxx"
#include "vbanames.hxx"
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/beans/XIntrospectionAccess.hpp>
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/util/XProtectable.hpp>
#include <com/sun/star/table/XCellRange.hpp>
#include <com/sun/star/sheet/XSpreadsheetView.hpp>
#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
#include <com/sun/star/sheet/XCalculatable.hpp>
#include <com/sun/star/sheet/XCellRangeAddressable.hpp>
#include <com/sun/star/sheet/XSheetCellRange.hpp>
#include <com/sun/star/sheet/XSheetCellCursor.hpp>
#include <com/sun/star/sheet/XSheetAnnotationsSupplier.hpp>
#include <com/sun/star/sheet/XUsedAreaCursor.hpp>
#include <com/sun/star/sheet/XSpreadsheets.hpp>
#include <com/sun/star/sheet/XSheetOutline.hpp>
#include <com/sun/star/sheet/XSheetPageBreak.hpp>
#include <com/sun/star/sheet/XDataPilotTablesSupplier.hpp>
#include <com/sun/star/sheet/XNamedRanges.hpp>
#include <com/sun/star/frame/Desktop.hpp>
#include <com/sun/star/table/XTableChartsSupplier.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/drawing/XControlShape.hpp>
#include <com/sun/star/form/XFormsSupplier.hpp>
#include <ooo/vba/excel/XApplication.hpp>
#include <ooo/vba/excel/XlEnableSelection.hpp>
#include <ooo/vba/excel/XlSheetVisibility.hpp>
#include <ooo/vba/XControlProvider.hpp>
#include <basic/sberrors.hxx>
#include <comphelper/processfactory.hxx>
#include <comphelper/servicehelper.hxx>
#include <utility>
#include <vbahelper/vbashapes.hxx>
#include <scabstdlg.hxx>
#include <tabvwsh.hxx>
#include <tabprotection.hxx>
#include "excelvbahelper.hxx"
#include "vbaoutline.hxx"
#include "vbarange.hxx"
#include "vbacomments.hxx"
#include "vbachartobjects.hxx"
#include "vbapivottables.hxx"
#include "vbaoleobjects.hxx"
#include "vbapagesetup.hxx"
#include "vbapagebreaks.hxx"
#include "vbaworksheets.hxx"
#include "vbahyperlinks.hxx"
#include "vbasheetobjects.hxx"
#include <dbdata.hxx>
#include <attrib.hxx>
Go to the source code of this file.
Macros | |
#define | STANDARDWIDTH 2267 |
#define | STANDARDHEIGHT 427 |
Functions | |
static void | getNewSpreadsheetName (OUString &aNewName, std::u16string_view aOldName, const uno::Reference< sheet::XSpreadsheetDocument > &xSpreadDoc) |
static void | removeAllSheets (const uno::Reference< sheet::XSpreadsheetDocument > &xSpreadDoc, const OUString &aSheetName) |
static uno::Reference< frame::XModel > | openNewDoc (const OUString &aSheetName) |
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * | Calc_ScVbaWorksheet_get_implementation (css::uno::XComponentContext *context, css::uno::Sequence< css::uno::Any > const &args) |
#define STANDARDHEIGHT 427 |
Definition at line 83 of file vbaworksheet.cxx.
#define STANDARDWIDTH 2267 |
Definition at line 82 of file vbaworksheet.cxx.
SAL_DLLPUBLIC_EXPORT css::uno::XInterface * Calc_ScVbaWorksheet_get_implementation | ( | css::uno::XComponentContext * | context, |
css::uno::Sequence< css::uno::Any > const & | args | ||
) |
Definition at line 1068 of file vbaworksheet.cxx.
References args.
|
static |
Definition at line 88 of file vbaworksheet.cxx.
References ScVbaWorksheets::nameExists().
Referenced by ScVbaWorksheet::createSheetCopy().
|
static |
Definition at line 126 of file vbaworksheet.cxx.
References comphelper::getProcessComponentContext(), removeAllSheets(), and xModel.
Referenced by ScVbaWorksheet::createSheetCopyInNewDoc(), and ScVbaWorksheet::Move().
|
static |