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
[gelöst] OOBasic Datei als Arbeitskopie öffnen
Moderator: Moderatoren
-
- Beiträge: 8
- Registriert: Do, 14.03.2019 12:31
[gelöst] OOBasic Datei als Arbeitskopie öffnen
Zuletzt geändert von Mark in AB am Di, 18.02.2020 12:59, insgesamt 1-mal geändert.
Re: OOBasic Datei als Arbeitskopie öffnen
inwiefern?Das Argument "AsTemplate" scheint dafür allerdings nicht zu reichen.
Was meint das?Das geht nur, wenn die Datei auch schreibgeschützt geöffnet wird.
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
Stephan
-
- Beiträge: 8
- Registriert: Do, 14.03.2019 12:31
Re: OOBasic Datei als Arbeitskopie öffnen
Hallo Stephan,
weglassen der ReadOnly-Property funktioniert tatsächlich.
Warum auch immer.
Vielen Dank!
Mark
weglassen der ReadOnly-Property funktioniert tatsächlich.
Warum auch immer.
Vielen Dank!
Mark
-
- ****
- Beiträge: 195
- Registriert: Sa, 24.04.2010 15:51
- Wohnort: Basel [CH]
Re: OOBasic Datei als Arbeitskopie öffnen
Hallöchen ihr beiden,
Lesen? > NEIN. Hier wurde versucht, mit Schreibrechten zu öffnen, was definitiv nicht funktionieren kann.
Einen wundervollen Abend noch,
Marcel
weglassen der ReadOnly-Property funktioniert tatsächlich.
Warum auch immer.
Code: Alles auswählen
args_od(1).Name = "ReadOnly"
args_od(1).Value = False
Einen wundervollen Abend noch,
Marcel
[Win 10 Pro x64/Downgrade 7, AOO 4.1.6 und LO 6.3.0.4]