Basic-Version bei OO 2.x und OO 3.1

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Basic-Version bei OO 2.x und OO 3.1

Re: Basic-Version bei OO 2.x und OO 3.1

von dherr » So, 05.09.2010 15:58

Ich bin es selbst nochmal:

Ich benutze Windows7 und wenn ich im Explorer ein Calc-File doppelt klicke, damit es von OO aufgemacht wird, kriege ich ständig "Runtime-Fehler"...???

Kann das die Ursache für das Nichfunktionieren meiner Programmierung sein?

Basic-Version bei OO 2.x und OO 3.1

von dherr » So, 05.09.2010 14:45

Hallo,
ich habe in VB.net programmiert und um zu erreichen, dass ein Calc-File in OO geladen wird:

Code: Alles auswählen

Dim oDesk, oDoc AS Object
Dim ladeZustand(0)
        oDesk = oSM.createInstance("com.sun.star.frame.Desktop") 'Erstelle den ersten & wichtigsten Dienst
        ladeZustand(0) = oSM.Bridge_GetStruct("com.sun.star.beans.PropertyValue")
        ladeZustand(0).Value = True

        'Lade ein Calc-Tabellendokument
        Dim str As String = pfad + fName + ".ods"   'pfad ist Dateipfad, fName ist Dateiname
        str = str.Replace("\", "/")
        str = "file:///" + str.Replace(":", "|")
        oDoc = oDesk.loadComponentFromURL(str, "_blank", 0, ladeZustand)
Das hat unter OO 2.x auch bestens funktioniert.
Seit ich OO 3.1 installiert habe, geht es nicht mehr. oDoc ist Nothing, die Datei wird nicht mit oo-Calc geöffnet.
Woran kann das liegen? Was muss ich ändern?

Grüße-
Dietrich

Nach oben