...oziroma tri: kar se DTP tiče: na ebay sem našel quarkexpress 5.01 za 1 (en) euro, neregistriran etc. InDesign CS2 za 32 ...

----------------------------------------------------

Pri drugem od dveh vprašanj je šlo za shranjevanje datotek, kjer naj bi bilo polje za ime datoteke že predzasedeno.Tu je predlog za makro brez parametrov, kjer se odpre dialog (za vsak primer, če je treba prednastavljeno ime spremeniti). Ime datoteke je "kopija", z repom v obliki -HH-MM-SS (timestamp).

sub testsave

   dim MojeIme as string
   MojeIme = "kopija-" & Hour(Now()) & "-" & Minute(now()) & "-" &
   Second(Now())

   dim ObjFileDlg as object
   ObjFileDlg = CreateUnoService("com.sun.star.ui.dialogs.FilePicker")
dim Dialogtype(0)
   Dialogtype(0)=com.sun.star.ui.dialogs.TemplateDescription.FILESAVE_SIMPLE

with ObjFileDlg rem pozor, pike!!

        .initialize( DialogType())
        .appendFilter( "Datoteke Oo (ODT)", "*.odt" )
        .appendFilter("Besedila (txt)", "*.txt")
        .SetDefaultName MojeIme
        .Execute

   end with

end sub

Podobno gre avtomatično, brez dialoga - shranjuje se v ROOT, ki v spodnjem primeru kaže na i:/arc

sub testsaveNoDialog

   dim MojeIme as string
   MojeIme = "kopija-" & Hour(Now()) & "-" & Minute(now()) & "-" &
   Second(Now())

   const root = "file:///I:/arc/"

   rem
   ----------------------------------------------------------------------
   rem get access to the document
   dim document as object
   dim dispatcher as object
   document   = ThisComponent.CurrentController.Frame
   dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
   rem
   ----------------------------------------------------------------------

   dim args(2) as new com.sun.star.beans.PropertyValue
   args(0).Name = "URL"
   args(0).Value = Root & MojeIme
   args(1).Name = "FilterName"
   args(1).Value = "writer8"

   dispatcher.executeDispatch(document, ".uno:SaveAs", "", 0, args())


end sub




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

Reply via email to