Domino 9 und frühere Versionen > ND6: Entwicklung
Import MS Word -> RT -> Stringmanipulation
Axel:
Bis du dir da sicher? Die Hilfe sagt nämlich was anderes.
Axel
koehlerbv:
Die Hilfe sagt gleich einleitend: "Returns the contents of a rich text item as plain text."
Ab R6 gibt es aber nun auch eine Methode mit passenderem Namen "GetUnformattedText" :)
Bernhard
Sorehead:
So, habe das jetzt auf der Seite von Word gemacht...
--- Code: ---Sub manipulateString(WordApp As Variant)
'Nachbau der Selektion aus dem Access-Script
'Es werden bestimmte Absätze der Stellungsnahme verworfen
Dim i As Integer
'Tabstopps durch 4 Leerzeichen ersetzen
Call WordApp.Selection.goto( 3,1) 'What:=wdGoToLine, Which:=wdGoToFirst
With WordApp.Selection
'Parameter
.Find.Text = Chr(9)
.Find.Replacement.Text = " "
.Find.Forward = True
.Find.MatchCase = False
.Find.MatchWholeWord = False
.Find.MatchWildcards = False
.Find.MatchSoundsLike = False
.Find.MatchAllWordForms = False
While .Find.Execute()
'alles ersetzen
Wend
'Die ersten 7 Absätze nicht Markieren
Call WordApp.Selection.goto( 3,1) 'What:=wdGoToLine, Which:=wdGoToFirst
'Parameter
.Find.Text = Chr(13)
.Find.Replacement.Text = ""
.Find.Forward = True
.Find.MatchCase = False
.Find.MatchWholeWord = False
.Find.MatchWildcards = False
.Find.MatchSoundsLike = False
.Find.MatchAllWordForms = False
For i = 1 To 7
Call .Find.Execute()
Call .MoveRight(1,1,0) ' unit:=wdCharacter, count:=1, extend:=wdMove
Next
Call .MoveDown(7,10,1) 'Unit:=wdScreen, Count:=10, Extend:=wdExtend
Call .EndKey(5,1) ' Unit:=wdLine, Extend:=wdExtend
End With
End Sub
--- Ende Code ---
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln