Hallo, Manzenberger Max schrieb: > Weder kommt ne Fehlermeldung, noch wird die Datei geöffnet. > > Hoffe jemand weis woran das liegt.
Manche Ex-/Importfilter erwarten Optionen als Parameter. Wenn das der Fall ist (wie bei dBase) wird aber eine *Mindest*zahl an Parametern auch zwingend erwartet, das gilt auch wenn ein Parameter "leer" ist. In Unkenntnis der notwendigen Filteroptionen leiten sich diese im Zweifel von den Mindestangaben beim manuellen Öffnen der Datei ab. Bei dBase ist offensichtlich das beim manuellen Öffnen ein Zeichensatz erwartet wird. Daraus resultiert folgender "Mindest"code: Sub Main DIM FileProporties(1) as New com.sun.star.beans.PropertyValue DIM document as Object FileProporties(0).Name = "Filtername" FileProporties(0).Value = "dBase" FileProporties(1).Name = "FilterOptions" FileProporties(1).Value = "" document = StarDesktop.loadComponentFromURL("file:///C:/winword/steuerda.dbf", "_blank", 0, FileProporties()) End Sub (als Zeichensatz gilt hier der Systemzeichensatz, wegen "") Nein, ich kenne keine Auflistung der Zeichensätze. Wenn man ein Dokument manuell öffnet, läßt sich der Zeichensatz jedoch anschließend abfragen: Sub DocumentArgs() vArgs = ThisComponent.getArgs() For i = 0 To UBound(vArgs) if vArgs(i).Name = "FilterOptions" Then MsgBox (vArgs(i).Value,64,"Zeichensatz des Dokuments") Exit Sub End if Next i End Sub (Hinweis: dieser letzte Code funktioniert nicht nach Öffnen der Datei mit erstem Makro, da kein Parameter für MacroExecutionMode übergeben wurde und die Makroausführung als default blockiert wird) Gruß Jörg --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]