Zugriff von VB auf DispatchHelper?

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

ubsch
Beiträge: 4
Registriert: So, 25.02.2007 15:03

Zugriff von VB auf DispatchHelper?

Beitrag von ubsch »

Hallo,
Ich schreibe mit VB ein Programm mit Zugriff auf OO (Writer). Alles funktioniert, ich habe auf alle gewünschten Services Zugriff, z.B.

Code: Alles auswählen

Set oManager = CreateObject("com.sun.star.ServiceManager")
Set oDesk = oManager.createInstance("com.sun.star.frame.Desktop")
Nur bei

Code: Alles auswählen

Set oDispatcher = oManager.createInstance("com.sun.star.frame.DispatchHelper")
bekomme ich die Fehlermeldung "ServiceNotRegisteredException"

Wer kann helfen?

Danke!
drogon
Beiträge: 5
Registriert: Mi, 29.08.2007 09:53

Re: Zugriff von VB auf DispatchHelper?

Beitrag von drogon »

So sollte es gehen:


Dim oDispatcher As Object

Set oDispatcher = CreateUnoServiceVB("com.sun.star.frame.DispatchHelper")

Public Function CreateUnoServiceVB(strServiceName) As Object
Dim oServiceManager As Object
Set oServiceManager = CreateObject("com.sun.star.ServiceManager")
Set CreateUnoServiceVB = oServiceManager.createInstance(strServiceName)
End Function

mfg
drogon
Antworten