LibreOfficeDev 25.8 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.
Objekt
For en liste over tilgjengelige tjenester, besøk com::sun::star Module referansesiden.
| Navn | Type | Beskrivelse | 
|---|---|---|
| ServiceNavn | String | UNO-tjenestenavnet som skal opprettes. | 
| Argumenter | Variant | Ett til mange argumenter som spesifiserer forekomsten av tjenesten. Argumenter lagres som en endimensjonal matrise, i henhold til deres posisjoner i konstruktørmetodedefinisjonen. | 
Eksemplet com.sun.star.ui.dialogs.FilePicker nedenfor viser en innebygd LibreOfficeDev 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))
       dlg.execute()
    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.