Function RussianStringToURLEncode(ByVal txt As String) As String For i = 1 To Len(txt) l = Mid(txt, i, 1) Select Case AscW(l) Case Is > 256: t = "%" & Hex(AscW(l) \ 64 + 192) & "%" & Hex(8 * 16 + AscW(l) Mod 64) Case 32: t = "+" Case Else: t = l End Select RussianStringToURLEncode = RussianStringToURLEncode & t Next End Function
Может есть кто сможет сделать, понимаю, что должно быть легко, оба скрипта рабочие, надо просто чтобы первый был встроен во второй.
Нужно вот это:
[vba][code]
Function RussianStringToURLEncode(ByVal txt As String) As String For i = 1 To Len(txt) l = Mid(txt, i, 1) Select Case AscW(l) Case Is > 256: t = "%" & Hex(AscW(l) \ 64 + 192) & "%" & Hex(8 * 16 + AscW(l) Mod 64) Case 32: t = "+" Case Else: t = l End Select RussianStringToURLEncode = RussianStringToURLEncode & t Next End Function