Sub ServicesDokumentieren(objObjekt As Object)
   Dim objDesktop As Object
   Dim objTextDokument As Object
   Dim vntNoArgs() As Variant
   Dim vntServiceNames As Variant
   Dim objText As Object
   Dim objCursor As Object
   Dim intI As Integer

   objDesktop = createUnoService("com.sun.star.frame.Desktop")
   objTextDokument = objDesktop.loadComponentFromURL §§
   ("private:factory/swriter", "_blank", 0, vntNoArgs())
   If Not IsNull(objTextDokument) Then
      vntServiceNames = objObjekt.getAvailableServiceNames()
      objText = objTextDokument.Text
      objCursor = objText.createTextCursor
      For intI = LBound(vntServiceNames) To §§
      UBound(vntServiceNames)
         With objText
            .insertString(objCursor, vntServiceNames(intI), False)
            .insertControlCharacter(objCursor, com.sun.star §§
            .text.ControlCharacter.PARAGRAPH_BREAK, False)
         End With
      Next
   End If
End Sub


