powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перекодировка на лету ?
6 сообщений из 6, страница 1 из 1
Перекодировка на лету ?
    #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
Перекодировка на лету ?
    #34567376
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сам мпрашиваю - сам и отвечаю ;-)
На самом деле ещё вопрос.
В Эксплорере всё как надо, может проблема с реестром.
Вечная тема шрифтов и кодировок.
Может и для Excel гдето править нужно 1250,1252,1253 на 1251 ?
Или всёже своими силами?
...
Рейтинг: 0 / 0
Перекодировка на лету ?
    #34567699
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
.PreserveFormatting =  1251 
...
Рейтинг: 0 / 0
Перекодировка на лету ?
    #34567747
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ой пардон
Код: plaintext
.TextFilePlatform =  1251  
...
Рейтинг: 0 / 0
Перекодировка на лету ?
    #34568294
VladimirSk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Дело в том видимо что файла как такового то и нет, в запрашиваемом объеме данных
так что на .TextFilePlatform = 1251 ругается
.PreserveFormatting = 1251 не ругается, но и нет эффекта
...
Рейтинг: 0 / 0
Перекодировка на лету ?
    #34568356
vkodor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirSkДело в том видимо что файла как такового то и нет, в запрашиваемом объеме данных
так что на .TextFilePlatform = 1251 ругается
.PreserveFormatting = 1251 не ругается, но и нет эффекта
PreserveFormatting - это автоформат он м.б. True или False
для txt я менял PreserveFormatting
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Перекодировка на лету ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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