von oliver1804 » Mo, 14.06.2010 16:20
@komma4: ich hab nun mal versucht, unten stehendes Sub auf ein ResultSet anzuwenden, aber "er" meckert rum, daß die Methode "createReplaceDescriptor" unbekannt ist - o.k., ist klar, daß diese Methode nicht auf das Objekt angewendet werden kann. Aber ich würd mich über 'nen Tipp freuen, wie ich weitermachen könnte.
Code: Alles auswählen
Sub ascii_to_utf8(oNewEnc as Object)
Dim I As Long
Dim Replace As Object
Dim ascii(0) As String
Dim utf8(0) As String
ascii() = Array("0082")
utf8() = Array("00E9")
Replace = oNewEnc.createReplaceDescriptor
Replace.SearchRegularExpression = True
For I = 0 To 0
Replace.SearchString = "\x" & ascii(I)
Replace.ReplaceString = "\x" & utf8(I)
Doc.replaceAll(Replace)
Next I
End Sub
Danke
Oliver
@komma4: ich hab nun mal versucht, unten stehendes Sub auf ein ResultSet anzuwenden, aber "er" meckert rum, daß die Methode "createReplaceDescriptor" unbekannt ist - o.k., ist klar, daß diese Methode nicht auf das Objekt angewendet werden kann. Aber ich würd mich über 'nen Tipp freuen, wie ich weitermachen könnte.
[code]Sub ascii_to_utf8(oNewEnc as Object)
Dim I As Long
Dim Replace As Object
Dim ascii(0) As String
Dim utf8(0) As String
ascii() = Array("0082")
utf8() = Array("00E9")
Replace = oNewEnc.createReplaceDescriptor
Replace.SearchRegularExpression = True
For I = 0 To 0
Replace.SearchString = "\x" & ascii(I)
Replace.ReplaceString = "\x" & utf8(I)
Doc.replaceAll(Replace)
Next I
End Sub[/code]
Danke
Oliver