von turtle47 » Fr, 25.01.2008 23:31
Nabend Kaiiischiii,
folgendes Makro bindest Du unter "Meine Makros" ein und verknüpfst es mit einem Symbol in einer Symbolleiste.
Code: Alles auswählen
Sub NotizenOeffnen
Dim Dokument as Object
Dim sUrl as String
Dim Dummy()
sUrl = ConvertToUrl ("C:\Notizen.ods") ' Achtung: Pfad anpassen!
'Prüfungsroutine
gefunden=false
oComponents = StarDesktop.getComponents()
oDocs = oComponents.createEnumeration()
Do While oDocs.hasMoreElements()
oDoc = oDocs.nextElement()
datei=odoc.geturl()
if datei=ConvertToUrl("C:\Notizrn.ods") then ' Achtung: Pfad anpassen!
Dokument=odoc
gefunden=true
msgbox "Die Datei ist bereits geöffnet!" ,64, "Datei öffnen"
end if
Loop
' Wenn nicht offen, dann öffnen
if gefunden=false then Dokument = StarDesktop.loadComponentFromURL ( sUrl , "_blank", 0, Dummy() )
End Sub
Es ruft Deine Tabelle Notizen auf. Den Pfad musst Du noch anpassen.
Das erste Makro von mir musst du in dem
Dokument "Notizen" einbinden und dort wie schon beschrieben mit dem öffnen des Dokuments verknüpfen!
Und jetzt Guts Nächtle.
Jürgen
Nabend Kaiiischiii,
folgendes Makro bindest Du unter "Meine Makros" ein und verknüpfst es mit einem Symbol in einer Symbolleiste.
[code]Sub NotizenOeffnen
Dim Dokument as Object
Dim sUrl as String
Dim Dummy()
sUrl = ConvertToUrl ("C:\Notizen.ods") ' Achtung: Pfad anpassen!
'Prüfungsroutine
gefunden=false
oComponents = StarDesktop.getComponents()
oDocs = oComponents.createEnumeration()
Do While oDocs.hasMoreElements()
oDoc = oDocs.nextElement()
datei=odoc.geturl()
if datei=ConvertToUrl("C:\Notizrn.ods") then ' Achtung: Pfad anpassen!
Dokument=odoc
gefunden=true
msgbox "Die Datei ist bereits geöffnet!" ,64, "Datei öffnen"
end if
Loop
' Wenn nicht offen, dann öffnen
if gefunden=false then Dokument = StarDesktop.loadComponentFromURL ( sUrl , "_blank", 0, Dummy() )
End Sub[/code]
Es ruft Deine Tabelle Notizen auf. Den Pfad musst Du noch anpassen.
Das erste Makro von mir musst du in dem [color=#FF0000][b]Dokument "Notizen"[/b] [/color]einbinden und dort wie schon beschrieben mit dem öffnen des Dokuments verknüpfen!
Und jetzt Guts Nächtle.
Jürgen