Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.07.05;
Скачать: CL | DM;

Вниз

Кодировки в 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 вся ветка

Текущий архив: 2009.07.05;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.004 c
15-1241424482
Индеец
2009-05-04 12:08
2009.07.05
Поиск методов в модулях


2-1242577574
Wind
2009-05-17 20:26
2009.07.05
Получить список Экспортируемых функций


3-1223294960
DelphiN!
2008-10-06 16:09
2009.07.05
Утечка памяти при работе с TIbDataSet


15-1241075071
ford
2009-04-30 11:04
2009.07.05
помогите найти литературу в сети


2-1242569052
Святослав
2009-05-17 18:04
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский