Страница 1 из 1

Г-ка 9.10 + Excel - Проблемы в кодировке?

Добавлено: 12 июл 2013, 13:07
Начинающий путь
Переносим свои отчеты из 8.10 в 9.10.
Кусок кода из файла в кодировке 866:

xlSetCellStringValue('на '+DateToStr(a, 'Month YYYY')+' г.', 6, 4, 6, 4);

Идет запись в ячейку Excel. Подстроки 'на' и 'г.' в Еxсelе выводятся в другой кодировке, а название месяца выводится правильно.

В 8.10 такого не было...

Re: Г-ка 9.10 + Excel - Проблемы в кодировке?

Добавлено: 12 июл 2013, 15:01
edward_K
А не пробовали в 1251 сохранить? И еще раз проверьте что 866
Вообще лучше в функции передавать перемен ныне, поскольку там тип var string. А сообщения в том же файле по русски ?

Re: Г-ка 9.10 + Excel - Проблемы в кодировке?

Добавлено: 12 июл 2013, 15:37
Начинающий путь
edward_K писал(а):А не пробовали в 1251 сохранить? И еще раз проверьте что 866
Да - пробовали.
edward_K писал(а): Вообще лучше в функции передавать перемен ныне, поскольку там тип var string. А сообщения в том же файле по русски ?
Интернесно, что имя месяца из функции DateToStr(a, 'Month YYYY') в Exсel отобразилось правильно.

Re: Г-ка 9.10 + Excel - Проблемы в кодировке?

Добавлено: 15 июл 2013, 12:14
edward_K
я бы все таки вывел message того выражения, что гоните в Excel, при том нужно это сделать непосредственно в том же файле, где и вывод в Excel.Если оно нормальное, то попробовать завести переменную, в которую задать выражение, и уже ее выводить. Если это не поможет, то надо думать дальше. Я пока 910 на занимался.