![]() |
|
#7
|
|||
|
|||
|
Hi,
it took quite some time, but at least I got it (hope so): Code:
Function GetHValUnicode(ByVal sSource) As String
Dim sVal As String, i As Long
sSource = Left(Trim(sSource), 2)
For i = 1 To 2
sVal = sVal & DecodeAscW(Mid$(sSource, i, 1))
If i = 1 Then sVal = sVal & "|"
Next
GetHValUnicode = sVal
End Function
Function DecodeAscW(sChar)
Dim sAscVal As Long
sAscVal = AscW(sChar)
If sAscVal < 0 Then sAscVal = sAscVal + 65536
DecodeAscW = sAscVal
End Function
Sub InsertOrSearchSegoeOISymbol()
Dim vNew As Variant, sSearch As String
vNew = Split(GetHValUnicode(Selection), "|")
' type character
Selection.InsertAfter ChrW(vNew(0)) & ChrW(vNew(1))
' create string for S&R
sSearch = "ChrW(" & vNew(0) & ") & ChrW(" & vNew(1) & ")"
End Sub
NP |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
Save Word doc in unicode html (utf-8)
|
rybrns | Word | 5 | 09-26-2011 02:18 PM |
| ANSI-ost to unicode-ost | jeff13 | Outlook | 0 | 01-07-2010 11:48 AM |
| Unicode Big endian support | Rose44 | Excel | 0 | 09-04-2009 11:59 PM |
Unicode Encoding Type
|
Rose44 | Excel | 2 | 08-09-2009 09:05 PM |
| Unicode problem in Subject list | salanalani | Outlook | 0 | 01-20-2006 12:48 PM |