![]() |
#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 |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
![]() |
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 |
![]() |
Rose44 | Excel | 2 | 08-09-2009 09:05 PM |
Unicode problem in Subject list | salanalani | Outlook | 0 | 01-20-2006 12:48 PM |