Экспорт в Ворд (кодировка)

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Yager
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 02.04.2006 (Вс) 1:56
Откуда: Ukraine

Экспорт в Ворд (кодировка)

Сообщение Yager » 28.10.2006 (Сб) 13:42

Проблема следующая: при экспорте данных из Data Dynamics (ActiveReports 2) в Ворд(ртф) на одних машинах отображаються вопросительыне знаки, а на других нормальный текст. Региональные настройки на машинах разные русский, украинский, пробовал ставить одинаковые - результат тотже. При экспорте в Ексель везде все нормально. Версии офиса 2003 тоже одинаковые (ставились из одного дистрибутива)
Как побороть????
З.Ы. VB 6 SP 6, ADODB, MySQL 5.0.19.

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 28.10.2006 (Сб) 16:35

Попробуй изменить параметры реестра:

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"

Yager
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 02.04.2006 (Вс) 1:56
Откуда: Ukraine

Сообщение Yager » 28.10.2006 (Сб) 18:02

я читал это: http://bbs.vbstreets.ru/viewtopic.php?t=27347&highlight=%DD%EA%F1%EF%EE%F0%F2+%EA%EE%E4%E8%F0%EE%E2%EA%E0,
попробую конечно, но
После такого "лечения" перестаёт работать печать в Акробате, проверено
:?

Yager
Начинающий
Начинающий
 
Сообщения: 10
Зарегистрирован: 02.04.2006 (Вс) 1:56
Откуда: Ukraine

Сообщение Yager » 30.10.2006 (Пн) 13:51

Решение:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
Оставляем без изменений.
"1253"="c_1253.nls"
"1254"="c_1254.nls"
"1255"="c_1255.nls"

Печать в Акробате - работает :lol:

lister
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 389
Зарегистрирован: 15.01.2005 (Сб) 7:34
Откуда: Страна оления

Сообщение lister » 30.10.2006 (Пн) 14:05

Yager писал(а):Решение:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
Оставляем без изменений.
"1253"="c_1253.nls"
"1254"="c_1254.nls"
"1255"="c_1255.nls"



Подозревал. У самого оказались только первые три изменены... :shock:

Без изменения при "копировать/вставить" в текстовых полях вместо русских букв тоже будут знаки вопроса

Печать в Акробате - работает :lol:

Кстати, да. Тоже проверял...


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 38

    TopList