Форум: "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