Импорт из Excell

  • Автор темы Mozggg
  • Дата начала
Статус
Закрыто для дальнейших ответов.
M

Mozggg

Гость
#1
Доброго времени суток! У меня такая проблема я выполняю импорт из Excell? и при импорте специфические казахские буквы импортируются вопросиками. Для казахских букв шрифты специальные не нужны их распознаёт Times New Roman. Вот код которым я выполняю импорт
Код:
var	Workbook, Sheet, Excel: variant;
begin 
Excel:=CreateOleObject('Excel.Application');
Excel.DisplayAlerts:=False;
Workbook:=Excel.Workbooks.Open('C:\123.xls');//Тут пишется путь к файлу
Sheet:= WorkBook.ActiveSheet;
showmessage(Sheet.cells[5,5]);//А тут выводим то что находится в ячейке Excell
 
?

????

Гость
#2
showmessage("казахский текст");

нормально выводит?
 
N

neon2

Гость
#6
Код:
...
showmessage(Sheet.cells[5,5]);//А тут выводим то что находится в ячейке Excell
ShowMessage в D7 вроде бы не работает с UniCode.
Вероятно, нужно создать свою функцию типа MyShowMessage на основе Delphi-компонентов, кот. поддерживают UniCode.
Например, TNT.
 

Titan

Well-Known Member
10.06.2004
105
0
#7
neon2 Снял с языка.
именно, по всей видимости проблема с Unicode. Попробуйте в этом направлении.



Добавлено: чтобы не мучать топикстартера :)
Используйте вместо showmessage - MessageBoxW или MessageBoxExW.
 
Статус
Закрыто для дальнейших ответов.