![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с Excel ом. [D6, Win95/98, Win2k, WinXP]
tv © (2002-12-17 15:47:00)Уважаемые мастера? подскажите пожалуйста? как мне в ячейку Excel"a передать или получить из неё Unicode строку, т. е. строку с поддержкой национальных особенностей языков. Связь с Excel"ом произвожу через COM:
Excel:=CreateOleObject("Excel.Application");
Excel.SheetsInNewWorkBook:=1;
Excel.WorkBooks.Add;
Excel.Range["A:A"].Select;
Excel.Range["A:A"].Borders[xlEdgeLeft].LineStyle:=xlSolid;
Excel.Range["A:A"].Borders[xlEdgeTop].LineStyle:=xlSolid;
Excel.Range["A:A"].Borders[xlEdgeBottom].LineStyle:=xlSolid;
Excel.Range["A:A"].Borders[xlEdgeRight].LineStyle:=xlSolid;
Excel.Range["A:A"].Interior.Color:=clGray;
Excel.Range["A:A"].Interior.Pattern:=xlSolid;
Excel.Selection.ColumnWidth:=135;
Карелин Артем (2002-12-18 11:40:00) [1]Строки следует разделять символом #10 или #13, а не их комбинацией, как это сделано в RichEdit.
Если не ясно - у меня дома в архивах был пример. (мылом плиз)
tv (2002-12-18 10:41:00) [2]
> 123000
Добавляю содержимоеTRichEdita.
Щас уже работает почти все, кроме именно многострочных строк в одну ячейку. вставляются они по одной строке в ячеку со сдвигом вниз.
123000 (2002-12-17 19:40:00) [3]>tv
А какого типа ты переменную excel объявлял???
id_privin (2002-12-17 18:33:00) [4]Эксперементировать с Excel ем и Хелпом по VB. Но копать в сторону Cell.Formula Cell.Value SpesialPaste Union и тд.
Главное все что можно сделать руками можно сделать программно
tv (2002-12-17 18:28:00) [5]> id_privin
Спасибо. Нашел. Но проблема теперь остается с многострочными текстами, которые нужно вложить в ячейку. Excel разбивает текст в разных строках в разные ячейки. как тогда тут быть?
id_privin (2002-12-17 17:18:00) [6]На "Королевстве" - статья "По волнам интеграции". К ней примеры. В примерах есть функция копирующая строку в Unicode в клипбоард.
Если не найдешь могу положить сюда. Только нехотелось бы Copiright нарушать
Карелин Артем (2002-12-17 16:23:00) [7]ммммммм..... Может переключиться на нужный язык, записать в буфер и из буфера вставить?
tv (2002-12-17 16:23:00) [8]Отзовитесь пожалуйста. Нужно очень.