es scheint ja nicht grundsätzlich die Kombination zu sein.
Was passiert, wenn du nur
Code: Alles auswählen
Dim oDesktopIst die Variable evtl. schon global definiert?

Code: Alles auswählen
Dim oDesktop»StarDesktop« gibts schon seit 30 Jahren völlig umsonst, da muss du weder 'dim'en noch per »createUnoService("com.sun.star.frame.Desktop")« initialisieren!Theophilus61 hat geschrieben: ↑Fr 16. Okt 2026, 17:50Moin,
wenn ich das "as Object" weglasse, wird auch kein Fehler angezeigt.
Ich habe alle Makros gelöscht, oDesktop wird also nirgendwo anders definiert.
Der Syntaxfehler wird bei beliebigen Variablennamen ausgeworden (oBlabla oder so)
Theophilus61, StarDesktop ist halt schon eine vordefinierte Variable, die musst du nicht deklarieren, GrüßleTheophilus61 hat geschrieben:Aber soweit ich mich erinnere, müssen Variablen doch deklariert werden - ist das bei Stardesktop anders?