Hallo,
die User haben teilweise in einem Textfeld ein Return gesetzt.
Dieses Return möchte ich nachträglich entfernen, da ich sonst
Probleme bei der Auswertung (Export in txt oder csv) habe.
Bislang habe ich es mit diesem Agenten versucht - leider ohne Erfolg
Sub Initialize
Dim s As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim collection As NotesDocumentCollection
Dim doc As NotesDocument
Dim anzDoks As Double
Set db = S.CurrentDatabase
Set view =db.GetView ("(Umfrage_PR)") ' Ansichtsname
Set collection = db.UnprocessedDocuments ' ausgewähle Dokumente
Set doc = collection.GetFirstDocument
anzDoks = 0
While Not(doc Is Nothing)
anzDoks = anzDoks + 1
Print anzDoks
Dim varResult As Variant
Dim varResult2 As Variant
Const strFormula = |@ReplaceSubString(U_Antwort_5 ;@Newline;" ") |
Const strFormula2 = |@ReplaceSubString(U_Antwort_5b ;@Newline;" ") |
varResult = Evaluate(strFormula, doc)
varResult2 = Evaluate(strFormula2, doc)
doc.U_Antwort_5 = varResult
doc.U_Antwort_5b = varResult2
Call doc.save(True,True)
Set doc = collection.GetNextDocument( doc)
Wend
Msgbox "Es wurden "& anzDoks & " Dokumente angepasst"
End Sub