Помощ за LibreOffice 25.8
Създава екземпляр на UNO услуга с ProcessServiceManager, включително допълнителни аргументи по желание.
    CreateUnoServiceWithArguments(ServiceName As String, Arguments() As Variant) As Object
  UNO услугите, които могат да се използват с функцията CreateUnoServiceWithArguments, се разпознават по имената на методите, които следват схемата createInstanceWith.. или createWith...
Object
За списък на наличните услуги посетете справочната страница com::sun::star Module.
| Име | Тип | Описание | 
|---|---|---|
| ServiceName | String | The UNO service name to be created. | 
| Arguments | Variant | One to many arguments that specify the instance of the service. Arguments are stored as a one dimensional array, according to their positions in the constructor method definition. | 
The com.sun.star.ui.dialogs.FilePicker example below displays a built-in LibreOffice Save As dialog with two extra controls: a listbox and a checkbox.
    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 са подробно документирани онлайн в уебсайта api.libreoffice.org. Посетете справочната страница FilePicker Service, за да научите повече за методите, предоставяни от използваната в горния пример услуга.
В следващия код е използвана услугата com.sun.star.security.DocumentDigitalSignatures, за да се подпише текущият документ:
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 и createWithVersionAndValidSignature в UNO услугата com.sun.star.security.DocumentDigitalSignatures показват два различни начина за създаване екземпляр на тази услуга с функцията CreateUnoServiceWithArguments.