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

Namespaces

namespace  excel
 
namespace  msforms
 
namespace  word
 

Classes

class  AbstractGeometryAttributes
 
class  ConcreteXShapeGeometryAttributes
 
class  ContainerUtilities
 
class  DebugHelper
 
class  DefaultReturnHelper
 
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

constexpr OUStringLiteral sUrlPart0 (u"vnd.sun.star.script:")
 
constexpr OUStringLiteral sUrlPart1 (u"?language=Basic&location=document")
 
OUString makeMacroURL (std::u16string_view sMacroName)
 
OUString extractMacroName (std::u16string_view rMacroUrl)
 
static std::u16string_view trimMacroName (std::u16string_view rMacroName)
 
OUString resolveVBAMacro (SfxObjectShell const *pShell, const OUString &rLibName, const OUString &rModuleName, const OUString &rMacroName, bool bOnlyPublic, const OUString &sSkipModule)
 
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 &)
 
static bool getModifier (sal_Unicode c, sal_uInt16 &mod)
 
static sal_uInt16 parseChar (sal_Unicode c)
 
awt::KeyEvent parseKeyEvent (std::u16string_view Key)
 
void applyShortCutKeyBinding (const uno::Reference< frame::XModel > &rxModel, const awt::KeyEvent &rKeyEvent, const OUString &rMacroName)
 
MSFILTER_DLLPUBLIC OUString getDefaultProjectName (SfxObjectShell const *pShell)
 
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)
 
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)
 
static double getPixelToMeterConversionFactor (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)
 
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)
 
bool executeRunTimeLibrary (const std::u16string_view &rSbRtl_command, SbxArray *pParameters)
 
uno::Reference< XHelperInterface > getVBADocument (const uno::Reference< frame::XModel > &xModel)
 
uno::Reference< XHelperInterface > getUnoDocModule (std::u16string_view 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 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)
 
template<class T >
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)
 Returns the VBA document implementation object representing the passed UNO document model. More...
 
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)
 Extracts a boolean value from the passed Any, which may contain a Boolean or an integer or floating-point value. More...
 
VBAHELPER_DLLPUBLIC OUString extractStringFromAny (const css::uno::Any &rAny, bool bUppercaseBool=false)
 Extracts a string from the passed Any, which may contain a Boolean, a value, or a string. More...
 
VBAHELPER_DLLPUBLIC OUString extractStringFromAny (const css::uno::Any &rAny, const OUString &rDefault, bool bUppercaseBool)
 Extracts a string from the passed Any, which may contain a Boolean, a value, or a string. More...
 
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

constexpr OUStringLiteral saPosXName = u"PositionX"
 
constexpr OUStringLiteral saPosYName = u"PositionY"
 
constexpr OUStringLiteral saWidthName = u"Width"
 
constexpr OUStringLiteral saHeightName = u"Height"
 

Typedef Documentation

◆ ReturnInteger_BASE

typedef DefaultReturnHelper< sal_Int32, ov::msforms::XReturnInteger > ooo::vba::ReturnInteger_BASE

Definition at line 43 of file vbareturntypes.hxx.

Function Documentation

◆ aNULL()

VBAHELPER_DLLPUBLIC const css::uno::Any & ooo::vba::aNULL ( )

Definition at line 114 of file vbahelper.cxx.

◆ createVBAUnoAPIServiceWithArgs()

css::uno::Reference< css::uno::XInterface > ooo::vba::createVBAUnoAPIServiceWithArgs ( SfxObjectShell const *  pShell,
const char *  _pAsciiName,
const css::uno::Sequence< css::uno::Any > &  aArgs 
)
inline
Exceptions
css::uno::Exception

Definition at line 51 of file vbaaccesshelper.hxx.

References getVBAServiceFactory().

◆ dispatchExecute()

VBAHELPER_DLLPUBLIC void ooo::vba::dispatchExecute ( SfxViewShell const *  pViewShell,
sal_uInt16  nSlot 
)

◆ dispatchRequests() [1/4]

VBAHELPER_DLLPUBLIC void ooo::vba::dispatchRequests ( const css::uno::Reference< css::frame::XModel > &  xModel,
const OUString &  aUrl 
)

◆ dispatchRequests() [2/4]

VBAHELPER_DLLPUBLIC void ooo::vba::dispatchRequests ( const css::uno::Reference< css::frame::XModel > &  xModel,
const OUString &  aUrl,
const css::uno::Sequence< css::beans::PropertyValue > &  sProps 
)

◆ dispatchRequests() [3/4]

void ooo::vba::dispatchRequests ( const uno::Reference< frame::XModel > &  xModel,
const OUString &  aUrl 
)

Definition at line 172 of file vbahelper.cxx.

References dispatchRequests(), and xModel.

◆ dispatchRequests() [4/4]

void ooo::vba::dispatchRequests ( const uno::Reference< frame::XModel > &  xModel,
const OUString &  aUrl,
const uno::Sequence< beans::PropertyValue > &  sProps 
)

◆ executeRunTimeLibrary()

VBAHELPER_DLLPUBLIC bool ooo::vba::executeRunTimeLibrary ( const std::u16string_view &  rSbRtl_command,
SbxArray pParameters 
)

◆ extractBoolFromAny() [1/2]

VBAHELPER_DLLPUBLIC bool ooo::vba::extractBoolFromAny ( const css::uno::Any &  rAny)

Extracts a boolean value from the passed Any, which may contain a Boolean or an integer or floating-point value.

Exceptions
css::uno::RuntimeExceptionif the Any is empty or contains an incompatible type.

◆ extractBoolFromAny() [2/2]

bool ooo::vba::extractBoolFromAny ( const uno::Any rAny)

Definition at line 444 of file vbahelper.cxx.

Referenced by VbaEventsHelperBase::processVbaEvent().

◆ extractStringFromAny() [1/4]

VBAHELPER_DLLPUBLIC OUString ooo::vba::extractStringFromAny ( const css::uno::Any &  rAny,
bool  bUppercaseBool = false 
)

Extracts a string from the passed Any, which may contain a Boolean, a value, or a string.

Exceptions
css::uno::RuntimeExceptionif the Any is empty or contains an incompatible type.

◆ extractStringFromAny() [2/4]

VBAHELPER_DLLPUBLIC OUString ooo::vba::extractStringFromAny ( const css::uno::Any &  rAny,
const OUString &  rDefault,
bool  bUppercaseBool 
)

Extracts a string from the passed Any, which may contain a Boolean, a value, or a string.

Returns rDefault, if rAny is empty.

Exceptions
css::uno::RuntimeExceptionif the Any contains an incompatible type.

◆ extractStringFromAny() [3/4]

OUString ooo::vba::extractStringFromAny ( const uno::Any rAny,
bool  bUppercaseBool 
)

◆ extractStringFromAny() [4/4]

OUString ooo::vba::extractStringFromAny ( const uno::Any rAny,
const OUString &  rDefault,
bool  bUppercaseBool 
)

Definition at line 490 of file vbahelper.cxx.

References extractStringFromAny(), and uno::Any::hasValue().

◆ getAnyAsString() [1/2]

VBAHELPER_DLLPUBLIC OUString ooo::vba::getAnyAsString ( const css::uno::Any &  pvargItem)
Exceptions
css::uno::RuntimeException

◆ getAnyAsString() [2/2]

OUString ooo::vba::getAnyAsString ( const uno::Any pvargItem)

Definition at line 495 of file vbahelper.cxx.

References extractStringFromAny().

Referenced by ListControlHelper::AddItem(), and ScVbaListBox::setValue().

◆ getCurrentDoc()

css::uno::Reference< css::frame::XModel > ooo::vba::getCurrentDoc ( const OUString &  sKey)
Exceptions
css::uno::RuntimeException

Definition at line 179 of file vbahelper.cxx.

References SbxObject::Find(), SfxApplication::GetBasic(), SbxVariable::GetParent(), SAL_INFO, sbxToUnoValue(), and xModel.

Referenced by getCurrentExcelDoc(), and getCurrentWordDoc().

◆ getCurrentDocCtx()

static uno::Reference< frame::XModel > ooo::vba::getCurrentDocCtx ( const OUString &  ctxName,
const uno::Reference< uno::XComponentContext > &  xContext 
)
static
Exceptions
uno::RuntimeException

Definition at line 225 of file vbahelper.cxx.

References xModel.

Referenced by getThisExcelDoc(), and getThisWordDoc().

◆ getCurrentExcelDoc() [1/2]

VBAHELPER_DLLPUBLIC css::uno::Reference< css::frame::XModel > ooo::vba::getCurrentExcelDoc ( const css::uno::Reference< css::uno::XComponentContext > &  xContext)
Exceptions
css::uno::RuntimeException

◆ getCurrentExcelDoc() [2/2]

uno::Reference< frame::XModel > ooo::vba::getCurrentExcelDoc ( const uno::Reference< uno::XComponentContext > &  xContext)

Definition at line 247 of file vbahelper.cxx.

References getCurrentDoc(), getThisExcelDoc(), and xModel.

◆ getCurrentWordDoc() [1/2]

VBAHELPER_DLLPUBLIC css::uno::Reference< css::frame::XModel > ooo::vba::getCurrentWordDoc ( const css::uno::Reference< css::uno::XComponentContext > &  xContext)
Exceptions
css::uno::RuntimeException

◆ getCurrentWordDoc() [2/2]

uno::Reference< frame::XModel > ooo::vba::getCurrentWordDoc ( const uno::Reference< uno::XComponentContext > &  xContext)

Definition at line 268 of file vbahelper.cxx.

References getCurrentDoc(), getThisWordDoc(), and xModel.

◆ getIntrospectionAccess() [1/2]

VBAHELPER_DLLPUBLIC css::uno::Reference< css::beans::XIntrospectionAccess > ooo::vba::getIntrospectionAccess ( const css::uno::Any &  aObject)
Exceptions
css::uno::RuntimeException

◆ getIntrospectionAccess() [2/2]

uno::Reference< beans::XIntrospectionAccess > ooo::vba::getIntrospectionAccess ( const uno::Any aObject)

◆ getPixelToMeterConversionFactor()

static double ooo::vba::getPixelToMeterConversionFactor ( const css::uno::Reference< css::awt::XDevice > &  xDevice,
bool  bVertical 
)
static

Definition at line 611 of file vbahelper.cxx.

Referenced by PixelsToPoints(), and PointsToPixels().

◆ getPointerStyle() [1/2]

VBAHELPER_DLLPUBLIC PointerStyle ooo::vba::getPointerStyle ( const css::uno::Reference< css::frame::XModel > &  )

◆ getPointerStyle() [2/2]

PointerStyle ooo::vba::getPointerStyle ( const uno::Reference< frame::XModel > &  xModel)

◆ getPropertyValue() [1/2]

VBAHELPER_DLLPUBLIC css::uno::Any ooo::vba::getPropertyValue ( const css::uno::Sequence< css::beans::PropertyValue > &  aProp,
const OUString &  aName 
)

◆ getPropertyValue() [2/2]

uno::Any ooo::vba::getPropertyValue ( const uno::Sequence< beans::PropertyValue > &  aProp,
const OUString &  aName 
)

◆ getSfxObjShell() [1/2]

VBAHELPER_DLLPUBLIC SfxObjectShell * ooo::vba::getSfxObjShell ( const css::uno::Reference< css::frame::XModel > &  xModel)
Exceptions
css::uno::RuntimeException

◆ getSfxObjShell() [2/2]

SfxObjectShell * ooo::vba::getSfxObjShell ( const uno::Reference< frame::XModel > &  xModel)

◆ getThisExcelDoc() [1/2]

VBAHELPER_DLLPUBLIC css::uno::Reference< css::frame::XModel > ooo::vba::getThisExcelDoc ( const css::uno::Reference< css::uno::XComponentContext > &  xContext)
Exceptions
css::uno::RuntimeException

◆ getThisExcelDoc() [2/2]

uno::Reference< frame::XModel > ooo::vba::getThisExcelDoc ( const uno::Reference< uno::XComponentContext > &  xContext)

Definition at line 235 of file vbahelper.cxx.

References getCurrentDocCtx().

Referenced by getCurrentExcelDoc().

◆ getThisWordDoc() [1/2]

VBAHELPER_DLLPUBLIC css::uno::Reference< css::frame::XModel > ooo::vba::getThisWordDoc ( const css::uno::Reference< css::uno::XComponentContext > &  xContext)
Exceptions
css::uno::RuntimeException

◆ getThisWordDoc() [2/2]

uno::Reference< frame::XModel > ooo::vba::getThisWordDoc ( const uno::Reference< uno::XComponentContext > &  xContext)

Definition at line 241 of file vbahelper.cxx.

References getCurrentDocCtx().

Referenced by getCurrentWordDoc().

◆ getTypeConverter() [1/2]

VBAHELPER_DLLPUBLIC css::uno::Reference< css::script::XTypeConverter > const & ooo::vba::getTypeConverter ( const css::uno::Reference< css::uno::XComponentContext > &  xContext)
Exceptions
css::uno::RuntimeException

◆ getTypeConverter() [2/2]

uno::Reference< script::XTypeConverter > const & ooo::vba::getTypeConverter ( const uno::Reference< uno::XComponentContext > &  xContext)

Definition at line 108 of file vbahelper.cxx.

Referenced by ScVbaShapes::getShapesByArrayIndices().

◆ getUnoDocModule()

VBAHELPER_DLLPUBLIC css::uno::Reference< XHelperInterface > ooo::vba::getUnoDocModule ( std::u16string_view  aModName,
SfxObjectShell const *  pShell 
)

◆ getVBADocument() [1/2]

VBAHELPER_DLLPUBLIC css::uno::Reference< XHelperInterface > ooo::vba::getVBADocument ( const css::uno::Reference< css::frame::XModel > &  xModel)

Returns the VBA document implementation object representing the passed UNO document model.

◆ getVBADocument() [2/2]

uno::Reference< XHelperInterface > ooo::vba::getVBADocument ( const uno::Reference< frame::XModel > &  xModel)

Definition at line 1075 of file vbahelper.cxx.

References getSfxObjShell(), getUnoDocModule(), and xModel.

◆ getVBAServiceFactory()

css::uno::Reference< css::lang::XMultiServiceFactory > ooo::vba::getVBAServiceFactory ( SfxObjectShell const *  pShell)
inline

◆ getXSomethingFromArgs()

template<class T >
css::uno::Reference< T > ooo::vba::getXSomethingFromArgs ( css::uno::Sequence< css::uno::Any > const &  args,
sal_Int32  nPos,
bool  bCanBeNull = true 
)
Exceptions
css::lang::IllegalArgumentException

Definition at line 60 of file vbahelper.hxx.

References args, and nPos.

◆ isAlienDoc()

bool ooo::vba::isAlienDoc ( SfxObjectShell const &  rDocShell,
const char *  pMimeType 
)
inline

Definition at line 60 of file vbaaccesshelper.hxx.

References SfxMedium::GetFilter(), and SfxObjectShell::GetMedium().

Referenced by isAlienExcelDoc(), and isAlienWordDoc().

◆ isAlienExcelDoc()

bool ooo::vba::isAlienExcelDoc ( SfxObjectShell const &  rDocShell)
inline

Definition at line 69 of file vbaaccesshelper.hxx.

References isAlienDoc().

◆ isAlienWordDoc()

bool ooo::vba::isAlienWordDoc ( SfxObjectShell const &  rDocShell)
inline

Definition at line 72 of file vbaaccesshelper.hxx.

References isAlienDoc().

◆ isInPrintPreview()

static bool ooo::vba::isInPrintPreview ( SfxViewFrame pView)
static

◆ NeedEsc()

static bool ooo::vba::NeedEsc ( sal_Unicode  cCode)
static

Definition at line 533 of file vbahelper.cxx.

Referenced by VBAToRegexp().

◆ OORGBToXLRGB() [1/4]

sal_Int32 ooo::vba::OORGBToXLRGB ( ::Color  n)
inline

Definition at line 98 of file vbahelper.hxx.

References n, and OORGBToXLRGB().

◆ OORGBToXLRGB() [2/4]

VBAHELPER_DLLPUBLIC css::uno::Any ooo::vba::OORGBToXLRGB ( const css::uno::Any &  )

◆ OORGBToXLRGB() [3/4]

uno::Any ooo::vba::OORGBToXLRGB ( const uno::Any aCol)

Definition at line 323 of file vbahelper.cxx.

References OORGBToXLRGB().

◆ OORGBToXLRGB() [4/4]

VBAHELPER_DLLPUBLIC sal_Int32 ooo::vba::OORGBToXLRGB ( sal_Int32  nCol)

◆ PixelsToPoints()

VBAHELPER_DLLPUBLIC double ooo::vba::PixelsToPoints ( const css::uno::Reference< css::awt::XDevice > &  xDevice,
double  fPixels,
bool  bVertical 
)

Definition at line 621 of file vbahelper.cxx.

References o3tl::convert(), getPixelToMeterConversionFactor(), o3tl::m, and o3tl::pt.

◆ PointsToPixels()

VBAHELPER_DLLPUBLIC double ooo::vba::PointsToPixels ( const css::uno::Reference< css::awt::XDevice > &  xDevice,
double  fPoints,
bool  bVertical 
)

Definition at line 616 of file vbahelper.cxx.

References o3tl::convert(), getPixelToMeterConversionFactor(), o3tl::m, and o3tl::pt.

◆ PrintOutHelper() [1/2]

VBAHELPER_DLLPUBLIC void ooo::vba::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 
)

◆ PrintOutHelper() [2/2]

void ooo::vba::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 
)

◆ PrintPreviewHelper()

VBAHELPER_DLLPUBLIC void ooo::vba::PrintPreviewHelper ( const css::uno::Any &  ,
SfxViewShell const *  pViewShell 
)

◆ setCursorHelper() [1/2]

VBAHELPER_DLLPUBLIC void ooo::vba::setCursorHelper ( const css::uno::Reference< css::frame::XModel > &  xModel,
PointerStyle  nPointer,
bool  bOverWrite 
)

◆ setCursorHelper() [2/2]

void ooo::vba::setCursorHelper ( const uno::Reference< frame::XModel > &  xModel,
PointerStyle  nPointer,
bool  bOverWrite 
)

Definition at line 659 of file vbahelper.cxx.

References VCLUnoHelper::GetWindow(), SAL_WARN_IF, xController, xFrame, and xModel.

◆ setDefaultPropByIntrospection() [1/2]

VBAHELPER_DLLPUBLIC void ooo::vba::setDefaultPropByIntrospection ( const css::uno::Any &  aObj,
const css::uno::Any &  aValue 
)
Exceptions
css::uno::RuntimeException

◆ setDefaultPropByIntrospection() [2/2]

void ooo::vba::setDefaultPropByIntrospection ( const uno::Any aObj,
const uno::Any aValue 
)

Definition at line 697 of file vbahelper.cxx.

References getIntrospectionAccess().

◆ setOrAppendPropertyValue() [1/2]

VBAHELPER_DLLPUBLIC void ooo::vba::setOrAppendPropertyValue ( css::uno::Sequence< css::beans::PropertyValue > &  aProp,
const OUString &  aName,
const css::uno::Any &  aValue 
)

◆ setOrAppendPropertyValue() [2/2]

void ooo::vba::setOrAppendPropertyValue ( uno::Sequence< beans::PropertyValue > &  aProp,
const OUString &  aName,
const uno::Any aValue 
)

Definition at line 736 of file vbahelper.cxx.

References aName, nLength, and setPropertyValue().

◆ setPropertyValue() [1/2]

VBAHELPER_DLLPUBLIC bool ooo::vba::setPropertyValue ( css::uno::Sequence< css::beans::PropertyValue > &  aProp,
const OUString &  aName,
const css::uno::Any &  aValue 
)

◆ setPropertyValue() [2/2]

bool ooo::vba::setPropertyValue ( uno::Sequence< beans::PropertyValue > &  aProp,
const OUString &  aName,
const uno::Any aValue 
)

Definition at line 723 of file vbahelper.cxx.

References aName, begin, and end.

Referenced by setOrAppendPropertyValue().

◆ VBAToRegexp()

VBAHELPER_DLLPUBLIC OUString ooo::vba::VBAToRegexp ( const OUString &  rIn)

Definition at line 538 of file vbahelper.cxx.

References end, NeedEsc(), and start.

◆ WaitUntilPreviewIsClosed()

VBAHELPER_DLLPUBLIC void ooo::vba::WaitUntilPreviewIsClosed ( SfxViewFrame pViewFrame)

Definition at line 438 of file vbahelper.cxx.

References isInPrintPreview(), Application::IsQuit(), and Application::Yield().

Referenced by PrintOutHelper(), and PrintPreviewHelper().

◆ XLRGBToOORGB() [1/3]

VBAHELPER_DLLPUBLIC css::uno::Any ooo::vba::XLRGBToOORGB ( const css::uno::Any &  )

◆ XLRGBToOORGB() [2/3]

uno::Any ooo::vba::XLRGBToOORGB ( const uno::Any aCol)

Definition at line 331 of file vbahelper.cxx.

References XLRGBToOORGB().

◆ XLRGBToOORGB() [3/3]

VBAHELPER_DLLPUBLIC sal_Int32 ooo::vba::XLRGBToOORGB ( sal_Int32  nCol)

Variable Documentation

◆ saHeightName

constexpr OUStringLiteral ooo::vba::saHeightName = u"Height"
constexpr

◆ saPosXName

constexpr OUStringLiteral ooo::vba::saPosXName = u"PositionX"
constexpr

◆ saPosYName

constexpr OUStringLiteral ooo::vba::saPosYName = u"PositionY"
constexpr

◆ saWidthName

constexpr OUStringLiteral ooo::vba::saWidthName = u"Width"
constexpr