Seite 1 von 1
Objekt Inspector aufrufen unter Libreofffice?
Verfasst: Mo 9. Sep 2019, 20:50
von Strunz
Hallo,
wie kann ich den "Objekt Inspector" unter Libreoffice aufrufen?
Ich habe ihn erfolgreich installiert.
cu
Strunz
Re: Objekt Inspector aufrufen unter Libreofffice?
Verfasst: Mo 9. Sep 2019, 21:44
von craig
Hallo Strunz,
welchen Inspektor hast Du installiert?
Bei mir habe ich XRAY, als auch MRI installiert und lade beide.
- Menü Extras → Makros → Makros verwalten → LibreOffice Basic...
- Button „Verwalten“ anklicken
- Register „Module“ auswählen
- Im linken Fenster die Bibliothek „Meine Makros → Standard“
(Standard markieren)
- Button „Neu“ anklicken und einen Name für das neue Modul eingeben
- Das neue Modul im linken Fenster markieren und auf Button „Bearbeiten“ klicken
- Es öffnet sich die Basic-IDE
- Im Modul die Routine „Sub Main…“ löschen und nachfolgenden Code einfügen.
Code: Alles auswählen
REM ***** BASIC *****
REM Bibliotheken bei LibreOffice-Start laden
Sub LoadingLibraries
' Hier in der Basic-IDE -> Objektkatalog
' LibreOffice Makros & Dialoge -> Tools
' Globalscope.BasicLibraries.LoadLibrary ( "Tools")
' load TOOLS library with helper function
If NOT GlobalScope.BasicLibraries.isLibraryLoaded( "Tools" ) Then
GlobalScope.BasicLibraries.LoadLibrary( "Tools" )
End If
'https://extensions.openoffice.org/en/project/mri-uno-object-inspection-tool
' Für Libreoffice: https://extensions.openoffice.org/en/projectrelease/mri-uno-object-inspection-tool-133
Globalscope.BasicLibraries.LoadLibrary ( "MRILib")
' https://wiki.openoffice.org/wiki/DE/Makro_Basic_Tutorial
'http://berma.pagesperso-orange.fr/Files_en/XrayTool60_de.odt
GlobalScope.BasicLibraries.LoadLibrary("XrayTool")
End Sub
Nun muss das Laden der Bibliotheken einem Ereignis zu gewiesen werden.
- Menü Extras → Anpassen..
- Register „Ereignisse“ auswählen
- Unterhalb des linken Fenster befindet sich die Option „Speichern in:“
wähle hier unbedingt zuerst LibreOffice aus.
- Dann markiere den obersten Eintrag in der linken Liste = „Programmstart“
- Button „Makro“ anklicken.
- Im sich öffnenden Fenster wählst Du folgenden Bibliothekspfad aus:
Meine Makros → Standard → [Deine neu angelegtes Modul]
und bestätigst mit OK
- Schließe alle Fenster
Unter Menü Extras → Optionen → LibreOffice → Sicherheit,
Button „Makrosicherheit“ muss die Einstellung „Mittel“ ausgewählt sein, sonst werden die Bibliotheken nicht geladen.
Es fehlt nur noch ein Neustart von LibO.
Ein Test Makro für MRI:
Code: Alles auswählen
Sub MeinTest
Dim oDoc as Object
oDoc=ThisComponent
mri oDoc
End Sub
Ein Test Makro für XRAY:
Code: Alles auswählen
Sub MeinTest
Dim oDoc as Object
oDoc=ThisComponent
xray oDoc
End Sub