Function NeuesDokument(Optional intTyp As Integer) As Object Dim objDesktop As Object Dim objDokument As Object Dim strModul As String If IsMissing(intTyp) Then intTyp = 1 End If Select Case intTyp Case 2 strModul = "scalc" Case 3 strModul = "sdraw" Case Else strModul = "swriter" End Select objDesktop = createUnoService("com.sun.star.frame.Desktop") NeuesDokument = objDesktop.loadComponentFromURL _ ("private:factory/" & strModul, "_blank", 0, mNoArgs()) End Function