LibreOffice Module oox (master) 1
|
#include <vbaexport.hxx>
Public Member Functions | |
VbaExport (css::uno::Reference< css::frame::XModel > xModel) | |
void | exportVBA (SotStorage *pRootStorage) |
bool | containsVBAProject () |
Private Member Functions | |
css::uno::Reference< css::container::XNameContainer > | getBasicLibrary () const |
css::uno::Reference< css::script::XLibraryContainer > | getLibraryContainer () const |
OUString | getProjectName () const |
rtl_TextEncoding | getVBATextEncoding () const |
Private Attributes | |
css::uno::Reference< css::frame::XModel > | mxModel |
Definition at line 30 of file vbaexport.hxx.
VbaExport::VbaExport | ( | css::uno::Reference< css::frame::XModel > | xModel | ) |
Definition at line 477 of file vbaexport.cxx.
bool VbaExport::containsVBAProject | ( | ) |
Definition at line 1153 of file vbaexport.cxx.
References getLibraryContainer().
void VbaExport::exportVBA | ( | SotStorage * | pRootStorage | ) |
Definition at line 1029 of file vbaexport.cxx.
References SotStorage::Commit(), getBasicLibrary(), getProjectName(), getVBATextEncoding(), namespaces::i, n, SotStorage::OpenSotStorage(), and SotStorage::OpenSotStream().
|
private |
Definition at line 1137 of file vbaexport.cxx.
References getLibraryContainer(), and getProjectName().
Referenced by exportVBA().
|
private |
Definition at line 1129 of file vbaexport.cxx.
References oox::PropertySet::getAnyProperty(), and mxModel.
Referenced by containsVBAProject(), getBasicLibrary(), getProjectName(), and getVBATextEncoding().
|
private |
Definition at line 1168 of file vbaexport.cxx.
References getLibraryContainer().
Referenced by exportVBA(), and getBasicLibrary().
|
private |
Definition at line 1177 of file vbaexport.cxx.
References getLibraryContainer().
Referenced by exportVBA().
|
private |
Definition at line 50 of file vbaexport.hxx.
Referenced by getLibraryContainer().