Главная страница
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.018 c
1-99166
Kudatsky
2002-12-10 15:26
2002.12.30
Принудительное завершение Internet Explorer


1-99163
Ospa
2002-12-18 19:38
2002.12.30
Файлы


4-99417
Обсолютный ноль
2002-11-06 14:48
2002.12.30
Вопросик...


1-99089
chsv
2002-12-16 20:12
2002.12.30
специальный графический формат


7-99370
sasha_d
2002-10-18 13:38
2002.12.30
Быстрая печать кириллицы на матричном принтере