suchen & ersetzen in WriterText

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

suchen & ersetzen in WriterText

Beitrag von clag »

Hallo Kenner und Könner,

zwei Fragen zu suchen und ersetzen in einem Writer Dokument per Makro

1. einen String möchte ich von störenden Zeichen oder Worten befreien,
dazu verwende ich im Moment diesen Code

Code: Alles auswählen

	
  Enum = Doc.Text.createEnumeration
  TextElement = Enum.nextElement
  myText01 = TextElement.string
		
  myText01 = RTrim(myText01,)				
  myText01 = Replace(myText01,"\","_")

  myText01 = Replace(myText01,"/","-")
  myText01 = Replace(myText01,":","- ")
  myText01 = Replace(myText01,"?","- ")

  myText01 = Replace(myText01,chr(10),"")
  myText01 = Replace(myText01,"pi","")
  myText01 = Replace(myText01,"ah","")
  myText01 = Replace(myText01,"ooh","")
  myText01 = Replace(myText01,"tut","")

  myText01 = Replace(myText01,"Heullo Late","Hallo Leute")
kann man die Aktionen mit der selben Ersetzung irgend wie in eine Codezeile zusammenfassen ?


2. wie müsste der Code aussehen um im gesamten Dokument ein Wort zu ersetzen ?

meinen Dank für eine Antwort gibt es schon vorweg :)
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
DPunch
*******
Beiträge: 1112
Registriert: Mo, 02.11.2009 16:16
Wohnort: Marburg

Re: suchen & ersetzen in WriterText

Beitrag von DPunch »

Aloha

Zu Punkt 2:
Suchbegriff: ReplaceDescriptor

;)
Antworten