Villeroy wrote:Before that line:
Code: Select all
print word.getImplementationName()
Returns "com.sun.star.helper.writer.WriterImpl"
Villeroy wrote:In case you have xray installed you could ask anything from the word object:
Code: Select all
GlobalScope.BasicLibraries.loadLibrary("XrayTool")
xray word
This is new to me, I don't know anything about writing macros, and I don't know what is of use here and what isn't. If you want me to drill down into any of them, just say.
Properties:
Code: Select all
Creator long 1400204879 pseudo-prop, read-only
Parent com.sun.star.helper.XHelperInterface pseudo-prop, read-only
Documents com.sun.star.helper.writer.XDocuments pseudo-prop, read-only
ActiveDocument com.sun.star.helper.writer.XDocument pseudo-prop, read-only
ActiveWindow com.sun.star.helper.writer.XWindow pseudo-prop, read-only
Windows com.sun.star.helper.writer.XWindows pseudo-prop, read-only
Options com.sun.star.helper.writer.XOptions pseudo-prop, read-only
MailSystem long 0 pseudo-prop, read-only
Width long 1280 pseudo-prop
Height long 977 pseudo-prop
Top long 19 pseudo-prop
Left long 0 pseudo-prop
Version string "8" pseudo-prop, read-only
PathSeparator string "\" pseudo-prop, read-only
ScreenUpdating boolean True pseudo-prop
DefaultSaveFormat string "" pseudo-prop
Build string "" pseudo-prop, read-only
Caption string "StarOffice Writer" pseudo-prop
MAPIAvailable boolean True pseudo-prop, read-only
Path string <...> pseudo-prop, read-only
UserName string "" pseudo-prop, read-only
Visible boolean True pseudo-prop
UserControl boolean True pseudo-prop, read-only
CheckLanguage boolean True pseudo-prop
Name string "StarOffice Writer" pseudo-prop, read-only
DisplayStatusBar boolean True pseudo-prop
DisplayAlerts long -1 pseudo-prop
StartupPath string pseudo-prop
StatusBar string pseudo-prop, write-only
ActivePrinter string "HP LaserJet 2100 PCL6" pseudo-prop
ImplementationName string <...> pseudo-prop, read-only
SupportedServiceNames []string pseudo-prop, read-only
Types []type pseudo-prop, read-only
ImplementationId []byte pseudo-prop, read-only
Dbg_Properties string <...> basic prop, read-only
Dbg_Methods string <...> basic prop, read-only
Dbg_SupportedInterfaces string <...> basic prop, read-only
Methods:
Code: Select all
queryInterface ( aType as type ) AS any com.sun.star.uno.XInterface
acquire ( ) com.sun.star.uno.XInterface
release ( ) com.sun.star.uno.XInterface
getCreator ( ) AS long com.sun.star.helper.XHelperInterface
getParent ( ) AS com.sun.star.helper.XHelperInterface com.sun.star.helper.XHelperInterface
Application ( ) AS any com.sun.star.helper.XHelperInterface
CommonApplication ( ) AS com.sun.star.helper.XApplication com.sun.star.helper.XHelperInterface
Writer ( ) AS com.sun.star.helper.writer.XWriter com.sun.star.helper.writer.XWriter
getDocuments ( ) AS com.sun.star.helper.writer.XDocuments com.sun.star.helper.writer.XWriter
getActiveDocument ( ) AS com.sun.star.helper.writer.XDocument com.sun.star.helper.writer.XWriter
getActiveWindow ( ) AS com.sun.star.helper.writer.XWindow com.sun.star.helper.writer.XWriter
getWindows ( ) AS com.sun.star.helper.writer.XWindows com.sun.star.helper.writer.XWriter
getOptions ( ) AS com.sun.star.helper.writer.XOptions com.sun.star.helper.writer.XWriter
Exit ( SaveChanges as any, OriginalFormat as any, RouteDocument as any ) com.sun.star.helper.writer.XWriter
Quit ( SaveChanges as any, OriginalFormat as any, RouteDocument as any ) com.sun.star.helper.writer.XWriter
getMailSystem ( ) AS long com.sun.star.helper.writer.XWriter
setWidth ( Width as long ) com.sun.star.helper.writer.XWriter
getWidth ( ) AS long com.sun.star.helper.writer.XWriter
setHeight ( Height as long ) com.sun.star.helper.writer.XWriter
getHeight ( ) AS long com.sun.star.helper.writer.XWriter
setTop ( Top as long ) com.sun.star.helper.writer.XWriter
getTop ( ) AS long com.sun.star.helper.writer.XWriter
setLeft ( Left as long ) com.sun.star.helper.writer.XWriter
getLeft ( ) AS long com.sun.star.helper.writer.XWriter
getVersion ( ) AS string com.sun.star.helper.writer.XWriter
getPathSeparator ( ) AS string com.sun.star.helper.writer.XWriter
setScreenUpdating ( updatescreen as boolean ) com.sun.star.helper.writer.XWriter
getScreenUpdating ( ) AS boolean com.sun.star.helper.writer.XWriter
setDefaultSaveFormat ( SaveFormat as string ) com.sun.star.helper.writer.XWriter
getDefaultSaveFormat ( ) AS string com.sun.star.helper.writer.XWriter
Templates ( ) AS com.sun.star.helper.writer.XTemplates com.sun.star.helper.writer.XWriter
Activate ( ) com.sun.star.helper.writer.XWriter
getBuild ( ) AS string com.sun.star.helper.writer.XWriter
getCaption ( ) AS string com.sun.star.helper.writer.XWriter
setCaption ( Caption as string ) com.sun.star.helper.writer.XWriter
getMAPIAvailable ( ) AS boolean com.sun.star.helper.writer.XWriter
getPath ( ) AS string com.sun.star.helper.writer.XWriter
getUserName ( ) AS string com.sun.star.helper.writer.XWriter
setVisible ( Visible as boolean ) com.sun.star.helper.writer.XWriter
getVisible ( ) AS boolean com.sun.star.helper.writer.XWriter
getUserControl ( ) AS boolean com.sun.star.helper.writer.XWriter
setCheckLanguage ( CheckLanguage as boolean ) com.sun.star.helper.writer.XWriter
getCheckLanguage ( ) AS boolean com.sun.star.helper.writer.XWriter
getName ( ) AS string com.sun.star.helper.writer.XWriter
getDisplayStatusBar ( ) AS boolean com.sun.star.helper.writer.XWriter
setDisplayStatusBar ( DisplayStatusBar as boolean ) com.sun.star.helper.writer.XWriter
CheckSpelling ( Word as any, CustomDictionary as any, IgnoreUppercase as any, MainDictionary as any, CustomDictionary2 as any, CustomDictionary3 as any, CustomDictionary4 as any, CustomDictionary5 as any, CustomDictionary6 as any, CustomDictionary7 as any, CustomDictionary8 as any, CustomDictionary9 as any, CustomDictionary10 as any ) AS boolean com.sun.star.helper.writer.XWriter
Run ( MacroName as string, varg1 as any, varg2 as any, varg3 as any, varg4 as any, varg5 as any, varg6 as any, varg7 as any, varg8 as any, varg9 as any, varg10 as any, varg11 as any, varg12 as any, varg13 as any, varg14 as any, varg15 as any, varg16 as any, varg17 as any, varg18 as any, varg19 as any, varg20 as any, varg21 as any, varg22 as any, varg23 as any, varg24 as any, varg25 as any, varg26 as any, varg27 as any, varg28 as any, varg29 as any, varg30 as any ) AS any com.sun.star.helper.writer.XWriter
getDisplayAlerts ( ) AS long com.sun.star.helper.writer.XWriter
setDisplayAlerts ( displayAlerts as long ) com.sun.star.helper.writer.XWriter
Dialogs ( ) AS com.sun.star.helper.writer.XDialogs com.sun.star.helper.writer.XWriter
FontNames ( ) AS com.sun.star.helper.writer.XFontNames com.sun.star.helper.writer.XWriter
ListGalleries ( ) AS com.sun.star.helper.writer.XListGalleries com.sun.star.helper.writer.XWriter
GetSpellingSuggestions ( Word as string, CustomDictionary as any, IgnoreUppercase as any, MainDictionary as any, SuggestionMode as any, CustomDictionary2 as any, CustomDictionary3 as any, CustomDictionary4 as any, CustomDictionary5 as any, CustomDictionary6 as any, CustomDictionary7 as any, CustomDictionary8 as any, CustomDictionary9 as any, CustomDictionary10 as any ) AS com.sun.star.helper.writer.XSpellingSuggestions com.sun.star.helper.writer.XWriter
ScreenRefresh ( ) com.sun.star.helper.writer.XWriter
ChangeFileOpenDirectory ( Path as string ) com.sun.star.helper.writer.XWriter
InchesToPoints ( inches as double ) AS double com.sun.star.helper.writer.XWriter
CentimetersToPoints ( centimeters as double ) AS double com.sun.star.helper.writer.XWriter
MillimetersToPoints ( millimeters as double ) AS double com.sun.star.helper.writer.XWriter
PointsToInches ( points as double ) AS double com.sun.star.helper.writer.XWriter
PointsToCentimeters ( points as double ) AS double com.sun.star.helper.writer.XWriter
PointsToMillimeters ( points as double ) AS double com.sun.star.helper.writer.XWriter
PointsToPixels ( Points as double, fVertical as any ) AS double com.sun.star.helper.writer.XWriter
PixelsToPoints ( Pixels as double, fVertical as any ) AS double com.sun.star.helper.writer.XWriter
FileSearch ( ) AS com.sun.star.helper.common.XFileSearch com.sun.star.helper.writer.XWriter
setStartupPath ( StartupPath as string ) com.sun.star.helper.writer.XWriter
getStartupPath ( ) AS string com.sun.star.helper.writer.XWriter
setStatusBar ( ShowString as string ) com.sun.star.helper.writer.XWriter
Assistant ( ) AS com.sun.star.helper.common.ui.dialog.XAssistant com.sun.star.helper.writer.XWriter
Selection ( ) AS any com.sun.star.helper.writer.XWriter
System ( ) AS com.sun.star.helper.XSystem com.sun.star.helper.writer.XWriter
CommandBars ( ) AS com.sun.star.helper.common.ui.XCommandBars com.sun.star.helper.writer.XWriter
getActivePrinter ( ) AS string com.sun.star.helper.writer.XPrintable
setActivePrinter ( aPrinterName as string ) com.sun.star.helper.writer.XPrintable
PrintOut ( Background as any, Append as any, Range as any, OutputFileName as any, From as any, To as any, Item as any, Copies as any, Pages as any, PageType as any, PrintToFile as any, Collate as any, FileName as any, ActivePrinterMacGX as any, ManualDuplexPrint as any, PrintZoomColumn as any, PrintZoomRow as any, PrintZoomPaperWidth as any, PrintZoomPaperHeight as any ) com.sun.star.helper.writer.XPrintable
getImplementationName ( ) AS string com.sun.star.lang.XServiceInfo
supportsService ( ServiceName as string ) AS boolean com.sun.star.lang.XServiceInfo
getSupportedServiceNames ( ) AS []string com.sun.star.lang.XServiceInfo
dispose ( ) com.sun.star.lang.XComponent
addEventListener ( xListener as com.sun.star.lang.XEventListener ) com.sun.star.lang.XComponent
removeEventListener ( aListener as com.sun.star.lang.XEventListener ) com.sun.star.lang.XComponent
queryAdapter ( ) AS com.sun.star.uno.XAdapter com.sun.star.uno.XWeak
getTypes ( ) AS []type com.sun.star.lang.XTypeProvider
getImplementationId ( ) AS []byte com.sun.star.lang.XTypeProvider
Services:
Code: Select all
--- List of supported services ---
com.sun.star.helper.HelperServiceBase
com.sun.star.helper.writer.Writer
--- List of available services ---
( no service )
Interfaces:
Code: Select all
--- List of supported interfaces ---
com.sun.star.helper.writer.XPrintable
com.sun.star.helper.writer.XWriter
com.sun.star.helper.XHelperInterface
com.sun.star.lang.XComponent
com.sun.star.lang.XServiceInfo
com.sun.star.lang.XTypeProvider
com.sun.star.uno.XInterface
com.sun.star.uno.XWeak