LibreOffice Module sc (master)
1
|
Special implementation of the VBA project for the Excel filters. More...
#include <excelvbaproject.hxx>
Public Member Functions | |
ExcelVbaProject (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::sheet::XSpreadsheetDocument > &rxDocument) | |
![]() | |
VbaProject (const css::uno::Reference< css::uno::XComponentContext > &rxContext, const css::uno::Reference< css::frame::XModel > &rxDocModel, std::u16string_view rConfigCompName) | |
virtual | ~VbaProject () |
void | importVbaProject (StorageBase &rVbaPrjStrg, const GraphicHelper &rGraphicHelper) |
bool | importVbaProject (StorageBase &rVbaPrjStrg) |
void | importVbaData (const css::uno::Reference< css::io::XInputStream > &xInputStream) |
void | readVbaModules (StorageBase &rVbaPrjStrg) |
void | importModulesAndForms (StorageBase &rVbaPrjStrg, const GraphicHelper &rGraphicHelper) |
void | registerMacroAttacher (const VbaMacroAttacherRef &rxAttacher) |
void | attachMacros () |
void | setOleOverridesSink (css::uno::Reference< css::container::XNameContainer > const &rxOleOverridesSink) |
![]() | |
VbaFilterConfig (const css::uno::Reference< css::uno::XComponentContext > &rxContext, std::u16string_view rConfigCompName) | |
~VbaFilterConfig () | |
bool | isImportVba () const |
bool | isImportVbaExecutable () const |
bool | isExportVba () const |
Protected Member Functions | |
virtual void | prepareImport () override |
Adds dummy modules for sheets without imported code name. More... | |
![]() | |
void | addDummyModule (const OUString &rName, sal_Int32 nType) |
Private Attributes | |
css::uno::Reference< css::sheet::XSpreadsheetDocument > | mxDocument |
Special implementation of the VBA project for the Excel filters.
Definition at line 32 of file excelvbaproject.hxx.
|
explicit |
Definition at line 41 of file excelvbaproject.cxx.
|
overrideprotectedvirtual |
Adds dummy modules for sheets without imported code name.
Reimplemented from oox::ole::VbaProject.
Definition at line 62 of file excelvbaproject.cxx.
References oox::ole::VbaProject::addDummyModule(), Exception, oox::PropertySet::getProperty(), and mxDocument.
|
private |
Definition at line 45 of file excelvbaproject.hxx.
Referenced by prepareImport().