von turtle47 » So, 06.07.2008 15:57
Hallo Günter,
was hälst Du hiervon:
Code: Alles auswählen
Sub ASCI_2_UNICODE
Dim AsciCode as variant
Dim UniCode as variant
'Bürger müssen in Ämtern immer öfter länger warten
myString = "B0xFCrger m0xFCssen in 0xC4mtern immer 0xF6fter l0xE4nger warten."
'myString = "Fr0xFClingsh0xF6he 69" 'Frühlingshöhe 69
AsciCode = array ("0xC4","0xE4","0xD6","0xF6","0xDC","0xFC")'ASCI
UniCode = array ("U+00C4","U+00E4","U+00D6","U+00F6","U+00DC","U+00FC") 'Unicode
for i = 0 to ubound(AsciCode())
AsciCode1= AsciCode(i)
UniCode1= UniCode(i)
FuncAcc = createunoservice("com.sun.star.sheet.FunctionAccess")
aResult=FuncAcc.callFunction("SUBSTITUTE", array(myString ,AsciCode1,UniCode1))
mystring = aResult
next i
msgbox mystring
End Sub
Jürgen
Hallo Günter,
was hälst Du hiervon:
[code]Sub ASCI_2_UNICODE
Dim AsciCode as variant
Dim UniCode as variant
'Bürger müssen in Ämtern immer öfter länger warten
myString = "B0xFCrger m0xFCssen in 0xC4mtern immer 0xF6fter l0xE4nger warten."
'myString = "Fr0xFClingsh0xF6he 69" 'Frühlingshöhe 69
AsciCode = array ("0xC4","0xE4","0xD6","0xF6","0xDC","0xFC")'ASCI
UniCode = array ("U+00C4","U+00E4","U+00D6","U+00F6","U+00DC","U+00FC") 'Unicode
for i = 0 to ubound(AsciCode())
AsciCode1= AsciCode(i)
UniCode1= UniCode(i)
FuncAcc = createunoservice("com.sun.star.sheet.FunctionAccess")
aResult=FuncAcc.callFunction("SUBSTITUTE", array(myString ,AsciCode1,UniCode1))
mystring = aResult
next i
msgbox mystring
End Sub[/code]
Jürgen