Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2009.07.05;
Скачать: [xml.tar.bz2];

Вниз

Кодировки в Excel   Найти похожие ветки 

 
MaxCmd ©   (2006-09-21 14:29) [0]

Привет!
На программе есть StringGrid с русскими текстами.
Через Excel.ActiveWorkBook.ActiveSheet.Cells.Item[i, j] вставляю тексты в Excel. Но тексты отображаются некорректно. Сначала такое Excel.ActiveWorkBook.ActiveSheet.Cells.Item[i, j] := "русский текст"(строковая константа) тоже отображался как Àêìàë. Но потом изменил код на
var s: WideString;
begin
s := "русский текст";
Excel.ActiveWorkBook.ActiveSheet.Cells.Item[i, j]:=s;
end;


Теперь такой текст отображается корректно, но тексты StringGridа все-равно остается проблемами(Àêìàë). Потом проверил ComboBox там тоже проблема. На компоненте текст отображается нормально. Font.Charset и задать одинаковый шрифт тоже не помогает.
Помогите пожалуйста!


 
umbra ©   (2006-09-21 15:47) [1]

У меня Эксель 97 и все прекрасно отображается.
чем Вы пользуетесь для доступа к Экселю? и какая у вас версия экселя? и какая - Делфи?


 
umbra ©   (2006-09-21 16:08) [2]

еще, если у Вас Виндовс ХР, то Вам, может быть, надо на третьей вкладке апплета "Язык и региональные стандарты" из панели управления выставить русский язык


 
MaxCmd ©   (2006-09-21 16:33) [3]

umbra, у меня WinXP английская версия.
Delphi 7. На третьей вкладке "Язык и региональные стандарты" задан "Russion" и кодировки(20880 и тд).
Office 2007 Beta 2. Я пробовал на Office 2003 не работает.
Для доступа к Excel использовал OLE объект.



Страницы: 1 вся ветка

Форум: "Corba";
Текущий архив: 2009.07.05;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.004 c
3-1222840494
DeadMeat
2008-10-01 09:54
2009.07.05
Multi-tier + DCOM


15-1241387790
Unknown user
2009-05-04 01:56
2009.07.05
Delphi и debug information


15-1241762623
oldman
2009-05-08 10:03
2009.07.05
Случайно нашел сайт. Что это такое?


15-1240818026
12
2009-04-27 11:40
2009.07.05
tsql, sql express. Как ускорить этот запрос.


2-1242380905
Ponchic
2009-05-15 13:48
2009.07.05
работает ли такой запрос в Ацесе?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский