function fensterwaehlen(dateiname as string)
as object
Mit dieser Funktion kann gezielt ein geöffnetes Fenster als doc-Object aufgerufen
werden.
Voraussetzung ist, dass der Name bekannt ist.
Ist das Fenster nicht vorhanden wird das Aktuelle übergeben.
function fensterwaehlen(dateiname as string) as object
GlobalScope.BasicLibraries.LoadLibrary("Tools")
Dim oDesktop As Object, oDocs As Object
Dim oDoc As Object, oComponents As Object
gefunden=false
oComponents = StarDesktop.getComponents()
oDocs = oComponents.createEnumeration()
Do While oDocs.hasMoreElements()
oDoc = oDocs.nextElement()
On Error Goto Weiter
datei=odoc.geturl()
FileN=FileNameoutofPath(datei)
if FileN=dateiname then
fensterwaehlen=odoc
gefunden=true
end if
weiter:
Loop
if gefunden=false then fensterwaehlen=stardesktop.currentcomponent
end Function