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

Вниз

Работа с Excel ом.   Найти похожие ветки 

 
tv ©   (2002-12-17 15:47) [0]

Уважаемые мастера? подскажите пожалуйста? как мне в ячейку 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-17 16:23) [1]

ммммммм..... Может переключиться на нужный язык, записать в буфер и из буфера вставить?


 
tv ©   (2002-12-17 16:23) [2]

Отзовитесь пожалуйста. Нужно очень.


 
id_privin ©   (2002-12-17 17:18) [3]

На "Королевстве" - статья "По волнам интеграции". К ней примеры. В примерах есть функция копирующая строку в Unicode в клипбоард.

Если не найдешь могу положить сюда. Только нехотелось бы Copiright нарушать


 
tv ©   (2002-12-17 18:28) [4]

> id_privin
Спасибо. Нашел. Но проблема теперь остается с многострочными текстами, которые нужно вложить в ячейку. Excel разбивает текст в разных строках в разные ячейки. как тогда тут быть?


 
id_privin ©   (2002-12-17 18:33) [5]

Эксперементировать с Excel ем и Хелпом по VB. Но копать в сторону Cell.Formula Cell.Value SpesialPaste Union и тд.
Главное все что можно сделать руками можно сделать программно


 
123000 ©   (2002-12-17 19:40) [6]

>tv
А какого типа ты переменную excel объявлял???


 
tv ©   (2002-12-18 10:41) [7]


> 123000

Добавляю содержимое TRichEdita.
Щас уже работает почти все, кроме именно многострочных строк в одну ячейку. вставляются они по одной строке в ячеку со сдвигом вниз.


 
Карелин Артем ©   (2002-12-18 11:40) [8]

Строки следует разделять символом #10 или #13, а не их комбинацией, как это сделано в RichEdit.
Если не ясно - у меня дома в архивах был пример. (мылом плиз)



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
1-99149
Niko
2002-12-18 16:28
2002.12.30
Как привязать Label к Shape?


3-98963
kol
2002-12-09 14:06
2002.12.30
События компонента TField


1-99144
cruncher
2002-12-16 16:31
2002.12.30
Контекстное меню


14-99313
Интересующийся
2002-12-08 10:30
2002.12.30
Регистрация в Москве


14-99249
Misha
2002-12-11 10:36
2002.12.30
Как перенести файл БД с одного компа на другой