Форум: "Основная";
Текущий архив: 2002.12.30;
Скачать: [xml.tar.bz2];
ВнизРабота с 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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c