[gelöst] OOBasic Datei als Arbeitskopie öffnen

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: [gelöst] OOBasic Datei als Arbeitskopie öffnen

Re: OOBasic Datei als Arbeitskopie öffnen

von marcel_at_work » Fr, 27.12.2019 18:58

Hallöchen ihr beiden,
weglassen der ReadOnly-Property funktioniert tatsächlich.
Warum auch immer.

Code: Alles auswählen

args_od(1).Name = "ReadOnly"
args_od(1).Value = False
Lesen? > NEIN. Hier wurde versucht, mit Schreibrechten zu öffnen, was definitiv nicht funktionieren kann. :shock:

Einen wundervollen Abend noch,

Marcel

Re: OOBasic Datei als Arbeitskopie öffnen

von Mark in AB » Mo, 09.12.2019 14:16

Hallo Stephan,
weglassen der ReadOnly-Property funktioniert tatsächlich.
Warum auch immer.

Vielen Dank!
Mark

Re: OOBasic Datei als Arbeitskopie öffnen

von Stephan » Mo, 09.12.2019 13:53

Das Argument "AsTemplate" scheint dafür allerdings nicht zu reichen.
inwiefern?
Das geht nur, wenn die Datei auch schreibgeschützt geöffnet wird.
Was meint das?


Bei mir funktioniert jedenfalls (also die Weglassung der zweiten Property):

Code: Alles auswählen

Sub Main
DIM sDatURL21 as String
 DIM oDoc21 as Variant
 DIM args_od(0) as new com.sun.star.beans.PropertyValue

 sDatURL21 = ConvertToURL("D:\Test.ods")

 args_od(0).Name = "AsTemplate"
 args_od(0).Value = True ' True = Wird als Kopie geöffnet


 fnOpenDoc = StarDesktop.loadComponentFromURL(sDatURL21, "_blank", 0, args_od())
End Sub
Gruß
Stephan

[gelöst] OOBasic Datei als Arbeitskopie öffnen

von Mark in AB » Mo, 09.12.2019 13:36

Hallo,
ich möchte eine Datei als Arbeitskopie öffnen, die ein Kollege bereits geöffnet hat.
Das Argument "AsTemplate" scheint dafür allerdings nicht zu reichen.
Das geht nur, wenn die Datei auch schreibgeschützt geöffnet wird.
Wie muss das Argument heißen?


function fnOpenDoc(sDateiname21 as string)
' Variablen ---------------
DIM sDatURL21 as String
DIM oDoc21 as Variant
DIM args_od(1) as new com.sun.star.beans.PropertyValue

sDatURL21 = ConvertToURL(sDateiname21)

args_od(0).Name = "AsTemplate"
args_od(0).Value = True ' True = Wird als Kopie geöffnet
args_od(1).Name = "ReadOnly"
args_od(1).Value = False

fnOpenDoc = StarDesktop.loadComponentFromURL(sDatURL21, "_blank", 0, args_od())
end function

Vielen Dank und viele Grüße
Markus

Nach oben