LibreOffice Module sw (master)  1
Namespaces | Classes | Typedefs | Functions | Variables
ooo::vba Namespace Reference

Namespaces

 excel
 
 msforms
 
 word
 

Classes

class  AbstractGeometryAttributes
 
class  ConcreteXShapeGeometryAttributes
 
class  ContainerUtilities
 
class  DebugHelper
 
class  DefaultReturnHelper
 
struct  KeyCodeEntry
 
struct  MacroResolvedInfo
 
class  Millimeter
 
class  ReturnInteger
 
class  ShapeHelper
 
class  UserFormGeometryHelper
 
class  VBAMacroResolver
 

Typedefs

typedef ::cppu::WeakImplHelper< css::lang::XServiceInfo, css::lang::XInitialization, css::script::vba::XVBAMacroResolver > VBAMacroResolverBase
 
typedef DefaultReturnHelper< sal_Int32, ov::msforms::XReturnInteger > ReturnInteger_BASE
 

Functions

const OUString sUrlPart0 ("vnd.sun.star.script:")
 
const OUString sUrlPart1 ("?language=Basic&location=document")
 
OUString makeMacroURL (const OUString &sMacroName)
 
OUString extractMacroName (const OUString &rMacroUrl)
 
static OUString trimMacroName (const OUString &rMacroName)
 
OUString getDefaultProjectName (SfxObjectShell const *pShell)
 
OUString resolveVBAMacro (SfxObjectShell const *pShell, const OUString &rLibName, const OUString &rModuleName, const OUString &rMacroName)
 
MacroResolvedInfo resolveVBAMacro (SfxObjectShell *pShell, const OUString &MacroName, bool bSearchGlobalTemplates)
 
bool executeMacro (SfxObjectShell *pShell, const OUString &sMacroName, uno::Sequence< uno::Any > &aArgs, uno::Any &aRet, const uno::Any &)
 
uno::Sequence< OUString > VBAMacroResolver_getSupportedServiceNames ()
 
OUString VBAMacroResolver_getImplementationName ()
 
uno::Reference< uno::XInterface > VBAMacroResolver_createInstance (const uno::Reference< uno::XComponentContext > &)
 
static bool getModifier (sal_Unicode c, sal_uInt16 &mod)
 
static sal_uInt16 parseChar (sal_Unicode c)
 
awt::KeyEvent parseKeyEvent (const OUString &Key)
 
void applyShortCutKeyBinding (const uno::Reference< frame::XModel > &rxModel, const awt::KeyEvent &rKeyEvent, const OUString &rMacroName)
 
MSFILTER_DLLPUBLIC bool executeMacro (SfxObjectShell *pShell, const OUString &sMacroName, css::uno::Sequence< css::uno::Any > &aArgs, css::uno::Any &aRet, const css::uno::Any &aCaller)
 
MSFILTER_DLLPUBLIC void applyShortCutKeyBinding (const css::uno::Reference< css::frame::XModel > &rxDoc, const css::awt::KeyEvent &rKeyEvent, const OUString &sMacro)
 
css::uno::Reference< css::uno::XInterface > VBAMacroResolver_createInstance (css::uno::Reference< css::uno::XComponentContext > const &rxContext)
 
static bool isInPrintPreview (SfxViewFrame *pView)
 
uno::Reference< beans::XIntrospectionAccess > getIntrospectionAccess (const uno::Any &aObject)
 
uno::Reference< script::XTypeConverter > const & getTypeConverter (const uno::Reference< uno::XComponentContext > &xContext)
 
const uno::AnyaNULL ()
 
void dispatchExecute (SfxViewShell const *pViewShell, sal_uInt16 nSlot)
 
void dispatchRequests (const uno::Reference< frame::XModel > &xModel, const OUString &aUrl, const uno::Sequence< beans::PropertyValue > &sProps)
 
void dispatchRequests (const uno::Reference< frame::XModel > &xModel, const OUString &aUrl)
 
uno::Reference< frame::XModel > getCurrentDoc (const OUString &sKey)
 
static uno::Reference< frame::XModel > getCurrentDocCtx (const OUString &ctxName, const uno::Reference< uno::XComponentContext > &xContext)
 
uno::Reference< frame::XModel > getThisExcelDoc (const uno::Reference< uno::XComponentContext > &xContext)
 
uno::Reference< frame::XModel > getThisWordDoc (const uno::Reference< uno::XComponentContext > &xContext)
 
uno::Reference< frame::XModel > getCurrentExcelDoc (const uno::Reference< uno::XComponentContext > &xContext)
 
uno::Reference< frame::XModel > getCurrentWordDoc (const uno::Reference< uno::XComponentContext > &xContext)
 
sal_Int32 OORGBToXLRGB (sal_Int32 nCol)
 
sal_Int32 XLRGBToOORGB (sal_Int32 nCol)
 
uno::Any OORGBToXLRGB (const uno::Any &aCol)
 
uno::Any XLRGBToOORGB (const uno::Any &aCol)
 
void PrintOutHelper (SfxViewShell const *pViewShell, const uno::Any &From, const uno::Any &To, const uno::Any &Copies, const uno::Any &Preview, const uno::Any &, const uno::Any &, const uno::Any &Collate, const uno::Any &PrToFileName, bool bUseSelection)
 
void PrintPreviewHelper (const css::uno::Any &, SfxViewShell const *pViewShell)
 
void WaitUntilPreviewIsClosed (SfxViewFrame *pViewFrame)
 
bool extractBoolFromAny (const uno::Any &rAny)
 
OUString extractStringFromAny (const uno::Any &rAny, bool bUppercaseBool)
 
OUString extractStringFromAny (const uno::Any &rAny, const OUString &rDefault, bool bUppercaseBool)
 
OUString getAnyAsString (const uno::Any &pvargItem)
 
static bool NeedEsc (sal_Unicode cCode)
 
OUString VBAToRegexp (const OUString &rIn)
 
double getPixelTo100thMillimeterConversionFactor (const css::uno::Reference< css::awt::XDevice > &xDevice, bool bVertical)
 
double PointsToPixels (const css::uno::Reference< css::awt::XDevice > &xDevice, double fPoints, bool bVertical)
 
double PixelsToPoints (const css::uno::Reference< css::awt::XDevice > &xDevice, double fPixels, bool bVertical)
 
sal_Int32 PointsToHmm (double fPoints)
 
double HmmToPoints (sal_Int32 nHmm)
 
PointerStyle getPointerStyle (const uno::Reference< frame::XModel > &xModel)
 
void setCursorHelper (const uno::Reference< frame::XModel > &xModel, PointerStyle nPointer, bool bOverWrite)
 
void setDefaultPropByIntrospection (const uno::Any &aObj, const uno::Any &aValue)
 
uno::Any getPropertyValue (const uno::Sequence< beans::PropertyValue > &aProp, const OUString &aName)
 
bool setPropertyValue (uno::Sequence< beans::PropertyValue > &aProp, const OUString &aName, const uno::Any &aValue)
 
void setOrAppendPropertyValue (uno::Sequence< beans::PropertyValue > &aProp, const OUString &aName, const uno::Any &aValue)
 
uno::Reference< XHelperInterface > getVBADocument (const uno::Reference< frame::XModel > &xModel)
 
uno::Reference< XHelperInterface > getUnoDocModule (const OUString &aModName, SfxObjectShell const *pShell)
 
SfxObjectShellgetSfxObjShell (const uno::Reference< frame::XModel > &xModel)
 
css::uno::Reference< css::lang::XMultiServiceFactory > getVBAServiceFactory (SfxObjectShell const *pShell)
 
css::uno::Reference< css::uno::XInterface > createVBAUnoAPIServiceWithArgs (SfxObjectShell const *pShell, const sal_Char *_pAsciiName, const css::uno::Sequence< css::uno::Any > &aArgs)
 
bool isAlienDoc (SfxObjectShell const &rDocShell, const char *pMimeType)
 
bool isAlienExcelDoc (SfxObjectShell const &rDocShell)
 
bool isAlienWordDoc (SfxObjectShell const &rDocShell)
 
css::uno::Reference< T > getXSomethingFromArgs (css::uno::Sequence< css::uno::Any > const &args, sal_Int32 nPos, bool bCanBeNull=true)
 
VBAHELPER_DLLPUBLIC css::uno::Reference< XHelperInterface > getVBADocument (const css::uno::Reference< css::frame::XModel > &xModel)
 
VBAHELPER_DLLPUBLIC SfxObjectShellgetSfxObjShell (const css::uno::Reference< css::frame::XModel > &xModel)
 
VBAHELPER_DLLPUBLIC css::uno::Reference< css::frame::XModel > getThisExcelDoc (const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
VBAHELPER_DLLPUBLIC css::uno::Reference< css::frame::XModel > getThisWordDoc (const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
VBAHELPER_DLLPUBLIC css::uno::Reference< css::frame::XModel > getCurrentExcelDoc (const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
VBAHELPER_DLLPUBLIC css::uno::Reference< css::frame::XModel > getCurrentWordDoc (const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
VBAHELPER_DLLPUBLIC css::uno::Reference< css::beans::XIntrospectionAccess > getIntrospectionAccess (const css::uno::Any &aObject)
 
VBAHELPER_DLLPUBLIC css::uno::Reference< css::script::XTypeConverter > const & getTypeConverter (const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
VBAHELPER_DLLPUBLIC void dispatchRequests (const css::uno::Reference< css::frame::XModel > &xModel, const OUString &aUrl)
 
VBAHELPER_DLLPUBLIC void dispatchRequests (const css::uno::Reference< css::frame::XModel > &xModel, const OUString &aUrl, const css::uno::Sequence< css::beans::PropertyValue > &sProps)
 
sal_Int32 OORGBToXLRGB (::Color n)
 
VBAHELPER_DLLPUBLIC css::uno::Any OORGBToXLRGB (const css::uno::Any &)
 
VBAHELPER_DLLPUBLIC css::uno::Any XLRGBToOORGB (const css::uno::Any &)
 
VBAHELPER_DLLPUBLIC void PrintOutHelper (SfxViewShell const *pViewShell, 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, bool bSelection)
 
VBAHELPER_DLLPUBLIC bool extractBoolFromAny (const css::uno::Any &rAny)
 
VBAHELPER_DLLPUBLIC OUString extractStringFromAny (const css::uno::Any &rAny, bool bUppercaseBool=false)
 
VBAHELPER_DLLPUBLIC OUString extractStringFromAny (const css::uno::Any &rAny, const OUString &rDefault, bool bUppercaseBool)
 
VBAHELPER_DLLPUBLIC OUString getAnyAsString (const css::uno::Any &pvargItem)
 
VBAHELPER_DLLPUBLIC PointerStyle getPointerStyle (const css::uno::Reference< css::frame::XModel > &)
 
VBAHELPER_DLLPUBLIC void setCursorHelper (const css::uno::Reference< css::frame::XModel > &xModel, PointerStyle nPointer, bool bOverWrite)
 
VBAHELPER_DLLPUBLIC void setDefaultPropByIntrospection (const css::uno::Any &aObj, const css::uno::Any &aValue)
 
VBAHELPER_DLLPUBLIC css::uno::Any getPropertyValue (const css::uno::Sequence< css::beans::PropertyValue > &aProp, const OUString &aName)
 
VBAHELPER_DLLPUBLIC bool setPropertyValue (css::uno::Sequence< css::beans::PropertyValue > &aProp, const OUString &aName, const css::uno::Any &aValue)
 
VBAHELPER_DLLPUBLIC void setOrAppendPropertyValue (css::uno::Sequence< css::beans::PropertyValue > &aProp, const OUString &aName, const css::uno::Any &aValue)
 

Variables

KeyCodeEntry const aMSKeyCodesData []
 
static const char saPosXName []
 
static const char saPosYName []
 
static const char saWidthName []
 
static const char saHeightName []