Hast Du gleichnamige Makros in unterschiedlichen Modulen, dann stelle den Modulnamen voran:
Code: Alles auswählen
Call MeinMakro
Call lib2.MeinMakro
Hilft das?
Moderator: Moderatoren
Code: Alles auswählen
Call MeinMakro
Call lib2.MeinMakro
Code: Alles auswählen
Sub Dok_oeffnen
Dim sURL as String, Sframe As String, lSearch As Long
sFrame = "Fenster1"
lSearch=63
spfad = DirectoryNameoutofPath(ThisComponent.URL, "/")
spfad = spfad + "/"
datei = "XYZ.ods"
url=converttourl(spfad + datei)
REM jetzt folgt der Aufruf des MakroExecution Mode "ALWAYS_EXECUTE_NO_WARN" (=Value 4)
Dim myProp(0) As New com.sun.star.beans.PropertyValue
myProp(0).Name = "MacroExecutionMode"
myProp(0).Value = 4
oDocument=StarDesktop.loadComponentFromURL (url, sFrame, lSearch, myProp())
oSheet = oDocument.Sheets.getByName("Tabelle1")
oDocument.Function
'REM ...und so weiter....
end sub