LibreOffice 24.2 Hjelp
Instantierer en UNO-tjeneste med ProcessServiceManager, inkludert tilleggsargumenter.
     CreateUnoServiceWithArguments(ServiceName As String, Arguments() As Variant) As Object
  UNO-tjenester som kan brukes med funksjonen CreateUnoServiceWithArguments kan identifiseres med metodenavn som følger et createInstanceWith.. eller createWith.. navnemønster.
ServiceName: UNO-tjenestenavnet som skal opprettes.
Argumenter: Ett til mange argumenter som spesifiserer forekomsten av tjenesten. Argumenter lagres som en endimensjonal matrise, i henhold til deres posisjoner i konstruktørmetodedefinisjonen.
En forekomst av det gitte UNO-tjenestenavnet, ellers Null-verdi.
For en liste over tilgjengelige tjenester, besøk com::sun::star Module referansesiden.
Eksemplet com.sun.star.ui.dialogs.FilePicker nedenfor viser en Lagre som-dialog med to ekstra kontroller: en listeboks og en avkrysningsboks.
    Sub FileSaveAsDialog()
       td = com.sun.star.ui.dialogs.TemplateDescription
       options = td.FILESAVE_AUTOEXTENSION_TEMPLATE
       dlg = CreateUnoServiceWithArguments( _
          "com.sun.star.ui.dialogs.FilePicker", _
          Array(options))
    End Sub ' FileSaveAsDialog
  UNO-tjenester har en omfattende nettdokumentasjon på nettstedet api.libreoffice.org. Besøk referansesiden FilePicker Service for å lære mer om metodene som tilbys av tjenesten som brukes i eksemplet ovenfor.
Følgende kode bruker tjenesten com.sun.star.security.DocumentDigitalSignatures for å signere det gjeldende dokumentet:
Sub  SignCurrentDocDialog
   Dim pv(0) as new com.sun.star.beans.PropertyValue
   pv(0).Name  = "StorageFormat"
   pv(0).Value = "ZipFormat"
   mode = com.sun.star.embed.ElementModes
   sf = CreateUnoService("com.sun.star.embed.StorageFactory")
   storage = sf.createInstanceWithArguments(Array(ThisComponent.URL, mode.WRITE, pv))
   dds = CreateUnoServiceWithArguments( _
      "com.sun.star.security.DocumentDigitalSignatures", _
      Array("1.2", True)) 
   dds.signDocumentContent(storage, Null)
End Sub ' SignCurrentDocDialog
CreateWithVersion og createWithVersionAndValidSignature konstruktørmetoder i Dokumentnatures.html star.security.DocumentDigitalSignatures UNO-tjenesten indikerer to forskjellige måter å instansiere denne tjenesten på med funksjonen CreateUnoServiceWithArguments.