Hallo Mechtilde, Hallo Jörg,

Habt Dank für die Reaktion:

     > >>wahrscheinlich ist das der Fehler - jedoch ist dieser 
     > >>nicht im Einklang mit der Fehlermeldung 'Variable 
     > >>nicht definiert' (s.o.), einen anderen Fehler kann ich 
     > >>jedoch nicht erkennen und falls es doch um 'Variable 
     > >>nicht definiert' geht müßtest Du bitte den restlichen 
     > >>Code posten.
     > >>
     > >>
     > >>
     > >>Gruß
     > >>Jörg
     > >>

Freundliche Grüße
Manfred

Mein gesamter Code im Modul1 (Standard) sieht so aus


REM  *****  BASIC  *****

Sub Main

End Sub


sub Welle
rem
----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem
----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem
----------------------------------------------------------------------
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Underline.Underline"
args1(0).Value = 10
args1(1).Name = "Underline.HasColor"
args1(1).Value = false
args1(2).Name = "Underline.Color"
args1(2).Value = -1

dispatcher.executeDispatch(document, ".uno:Underline", "", 0, args1())


end sub


sub Spalte
rem
----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem
----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem
----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:InsertColumns", "", 0,
Array())

rem
----------------------------------------------------------------------
rem dispatcher.executeDispatch(document, ".uno:InsertColumnDialog", "",
0, Array())


end sub


sub Symbol

rem define variables
dim document   as object
dim dispatcher as object
rem
----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem
----------------------------------------------------------------------
dim args1(4) as new com.sun.star.beans.PropertyValue
args1(0).Name = "CharFontName.StyleName"
args1(0).Value = ""
args1(1).Name = "CharFontName.Pitch"
args1(1).Value = 2
args1(2).Name = "CharFontName.CharSet"
args1(2).Value = 10
args1(3).Name = "CharFontName.Family"
args1(3).Value = 3
args1(4).Name = "CharFontName.FamilyName"
args1(4).Value = "Symbol"

dispatcher.executeDispatch(document, ".uno:CharFontName", "", 0,
args1())


end sub


sub Haken
rem
----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem
----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem
----------------------------------------------------------------------
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Symbols"
args1(0).Value = "ü"
args1(1).Name = "FontName"
args1(1).Value = "Wingdings"
dispatcher.executeDispatch(document, ".uno:ResetAttributes", "", 0,
Array())
dispatcher.executeDispatch(document, ".uno:InsertSymbol", "", 0,
args1())


end sub


sub Pfeil
rem
----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem
----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem
----------------------------------------------------------------------
dim args1(1) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Symbols"
args1(0).Value = "a"
args1(1).Name = "FontName"
args1(1).Value = "Wingdings 3"

dispatcher.executeDispatch(document, ".uno:InsertSymbol", "", 0,
args1())


end sub


sub Standardformuierung
rem
----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem
----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem
----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:ResetAttributes", "", 0,
Array())

rem
----------------------------------------------------------------------
dim args2(0) as new com.sun.star.beans.PropertyValue
args2(0).Name = "Text"
args2(0).Value = "dsd"

dispatcher.executeDispatch(document, ".uno:InsertText", "", 0, args2())


end sub


sub Tiefgestellt
rem
----------------------------------------------------------------------
rem define variables
dim document   as object
dim dispatcher as object
rem
----------------------------------------------------------------------
rem get access to the document
document   = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem
----------------------------------------------------------------------
dim args1(2) as new com.sun.star.beans.PropertyValue
args1(0).Name = "Escapement.Escapement"
args1(0).Value = -101
args1(1).Name = "Escapement.Height"
args1(1).Value = 71
args1(2).Name = "Escapement.Auto"
args1(2).Value = true

dispatcher.executeDispatch(document, ".uno:Escapement", "", 0, args1())


end sub




'sub Bewerbungsschreiben
rem
----------------------------------------------------------------------
rem define variables
'dim document   as object
'dim dispatcher as object
rem
----------------------------------------------------------------------
rem get access to the document
'document   = ThisComponent.CurrentController.Frame
'dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")

rem
----------------------------------------------------------------------
'dispatcher.executeDispatch(document, ".uno:NewDoc", "", 0, Array())
'GlobalScope.BasicLibraries.LoadLibrary("Tools")
'oDok =
StarDesktop.loadComponentFromURL(convertToUrl(Bewerbungsschreiben.odt),
"_blank", 0,
'Array())

'end sub
'sub BewerbungsschreibenLaden
'dispatcher.executeDispatch(document, ".uno:NewDoc", "", 0, Array())
'GlobalScope.BasicLibraries.LoadLibrary("Tools")
'oDok =_StarDesktop.loadComponentFromURL(convertToUrl("C:\Eigene
Dateien\info\Vorlagen\template\Bewerbungsschreiben.odt"),"_blank",
0,Array())
'end sub

option Explicit
Sub AbsatzUmbruchLoeschen
        Dim oDoc as Object
        Dim oSuchAusdruck as Object
        Dim Zeichen as String
        Dim Weiche as Integer
        Dim Auswahl as String
        oDoc = Thiscomponent
        
        Auswahl = InputBox ("Leere Absatzumbrüche  löschen?" & chr$(13)&
chr$(13)& "Ja=OK   Nein=Abbrechen","K. Reiser","hier nichts eingeben")
        If Auswahl = "hier nichts eingeben" Then
                oSuchAusdruck = oDoc.createSearchDescriptor
                oSuchAusdruck.searchString= "^$"
                oSuchAusdruck.SearchRegularExpression = "true"
                Weiche = 1
                Zeichen = ""
                ErsetzenNeu(oDoc,oSuchAusdruck,Zeichen,Weiche)
        End If
        
        Auswahl = InputBox ("Absatzumbrüche gegen Zeilenumbrüche
tauschen?" & chr$(13)& chr$(13)&"Ja=OK  Nein=Abbrechen","K.
Reiser","hier nichts eingeben")
        If Auswahl = "hier nichts eingeben" Then
                oSuchAusdruck = oDoc.createSearchDescriptor
                oSuchAusdruck.searchString= "$"
                oSuchAusdruck.SearchRegularExpression = "true"
                Weiche = 2
                Zeichen = ""
                ErsetzenNeu(oDoc,oSuchAusdruck,Zeichen,Weiche)
        End If
        
        Auswahl = InputBox ("Absatzumbrüche gegen Leerzeichen tauschen?"
& chr$(13)& chr$(13)& "Ja=OK  Nein=Abbrechen ","K. Reiser","hier nichts
eingeben")
        If Auswahl = "hier nichts eingeben" Then
                oSuchAusdruck = oDoc.createSearchDescriptor
                oSuchAusdruck.searchString= "$"
                oSuchAusdruck.SearchRegularExpression = "true"
                Weiche = 1
                Zeichen = " "
                ErsetzenNeu(oDoc,oSuchAusdruck,Zeichen,Weiche)
        End If
End Sub

Sub ErsetzenNeu(oDoc,oSuchAusdruck,Zeichen,Weiche)
        Dim oGefunden as object
        Dim oTC as Object
        oTC = oDoc.Text.createTextCursor()
        oGefunden = oDoc.findFirst (oSuchAusdruck)
        Do While not IsNull( oGefunden)
                oTC.gotoRange(oGefunden, false)
                Select Case Weiche
                Case 1
                        oTC.string = Zeichen
                Case 2
 
oDoc.Text.insertControlCharacter(oTC,com.sun.star.text.ControlCharacter.
LINE_BREAK, true)
                End Select
                        oGefunden = ThisComponent.findNext(
oGefunden.End, oSuchAusdruck)
        Loop
End Sub


Manfred Johannes Becker
(Diplom-Psychologe und Diplom-Pädagoge)
 
Falkenhausenweg 57a
122 49 Berlin
0157 7421 1250


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an