Super, das klappt wunderbar und hilft mir gleich noch bei einem anderen
Problem!
Eine kleine Anmerkung habe ich noch dazu geschrieben, falls es irgend
jemand anderes verwendet: das anzuzeigende Verzeichnis sollte gesetzt
werden, zumindest bei mir unter Linux wurde sonst gar kein Verzeichnis
angezeigt, was für den unbedarften Anwender etwas verwirrend sein dürfte.
Jörg Schmidt schrieb:
> Sub datei_speichern()
> arg =
> Array(com.sun.star.ui.dialogs.TemplateDescription.FILESAVE_AUTOEXTENSION
> )
> dialog = CreateUnoService("com.sun.star.ui.dialogs.FilePicker")
> dialog.Initialize(arg())
> dialog.appendFilter( "SO/OOo Writerdokument (*.odt)", "*.odt" )
> dialog.SetMultiselectionMode(False)
> dialog.SetDefaultName("MeinDateiname")
>   
dialog.setDisplayDirectory(  convertToUrl(...) )

> ok = dialog.execute()
> if ok = 1 Then
>       datei = dialog.getFiles()
>       URL = datei(0)
>       document   = ThisComponent.CurrentController.Frame
>       dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
>       dim args1(1) as new com.sun.star.beans.PropertyValue
>       args1(0).Name = "URL"
>       args1(0).Value = URL
>       args1(1).Name = "FilterName"
>       args1(1).Value = "writer8"
>       dispatcher.executeDispatch(document, ".uno:SaveAs", "", 0, args1())
> end if
> End Sub
>   
Grüße,
Verena

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an