Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перекодировка на лету ? / 6 сообщений из 6, страница 1 из 1
01.06.2007, 12:09:46
    #34567286
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировка на лету ?
Заранее СПАСИБО всем кто откликнется !!!
Подскажите Уважаемые,
есть запрос вида:

With ActiveSheet.QueryTables.Add(Connection:= _
"URL;http://**************/reports/control_list?d=" & day & "&m=" & mouns & "&y=" & yar & "&crs=1007&submit=%3E%3E%3E" _
, Destination:=Range("A2"))
.Name = "control_list"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.WebSelectionType = xlAllTables
.WebFormatting = xlWebFormattingNone
.WebPreFormattedTextToColumns = True
.WebConsecutiveDelimitersAsOne = True
.WebSingleBlockTextImport = False
.WebDisableDateRecognition = False
.WebDisableRedirections = False
.Refresh BackgroundQuery:=False
End With

Результат на листе не читаем (крякозяблы).
Есть необходимость преобразовать данные из unicode в 1251 и потом поместить в лист
Как этот код дополнить StrConv(Мой_Запрос, vbUnicode)
Ещё раз СПАСИБО !
...
Рейтинг: 0 / 0
01.06.2007, 12:27:12
    #34567376
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировка на лету ?
Сам мпрашиваю - сам и отвечаю ;-)
На самом деле ещё вопрос.
В Эксплорере всё как надо, может проблема с реестром.
Вечная тема шрифтов и кодировок.
Может и для Excel гдето править нужно 1250,1252,1253 на 1251 ?
Или всёже своими силами?
...
Рейтинг: 0 / 0
01.06.2007, 13:36:56
    #34567699
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировка на лету ?
Код: plaintext
.PreserveFormatting =  1251 
...
Рейтинг: 0 / 0
01.06.2007, 13:46:00
    #34567747
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировка на лету ?
Ой пардон
Код: plaintext
.TextFilePlatform =  1251  
...
Рейтинг: 0 / 0
01.06.2007, 15:25:26
    #34568294
VladimirSk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировка на лету ?
Дело в том видимо что файла как такового то и нет, в запрашиваемом объеме данных
так что на .TextFilePlatform = 1251 ругается
.PreserveFormatting = 1251 не ругается, но и нет эффекта
...
Рейтинг: 0 / 0
01.06.2007, 15:34:19
    #34568356
vkodor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировка на лету ?
VladimirSkДело в том видимо что файла как такового то и нет, в запрашиваемом объеме данных
так что на .TextFilePlatform = 1251 ругается
.PreserveFormatting = 1251 не ругается, но и нет эффекта
PreserveFormatting - это автоформат он м.б. True или False
для txt я менял PreserveFormatting
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перекодировка на лету ? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]