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

Вниз

Позднее связывание   Найти похожие ветки 

 
blanco   (2003-12-13 13:38) [0]

Уважаемые Мастера!
Почему не удается в KOL проекте uses Variant (borland) работать с IDispatch на subj? Что делаю:
var  U : IUnknown; D : IDispatch; V : vARIANT;
begin
 KOL.OleInit;
 ClassID := ProgIDToClassID("Excel.Application");
 CoCreateInstance( clsid, nil, CLSCTX_SERVER, IID_IUnknown, U );
 U.QueryInterface( IID_IDispatch, D);
 V := D;
 V.WorkBooks.Add("E:\TESTAZ1.XLS"); - вызывает ошибку в kernel


 
blanco   (2003-12-13 13:50) [1]

Сразу поясню чем не хватает PVariant из kolword.zip. Переделанный NewWordDocument изменением "Word.Application" на "Excel.Application" прекрасно работает, но хочется из Excel хапнуть за раз весь UsedRange.Values (по ячеке долго), а это VarArray которого в PVariant нет.
Или вообще как проще дернуть массив текста из Excel. Очень подойдет строка типа (т.е. никаких прибамбасов не надо):
текст11#9текст12#9текст13#13#10
текст21#9текст22#9текст23#13#10



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

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

Наверх




Память: 0.46 MB
Время: 0.041 c
14-1083160290
copyr25
2004-04-28 17:51
2004.05.23
Back2Life v. either 1.0 or 1.01


4-1081670653
Evgeniy_K
2004-04-11 12:04
2004.05.23
альтернатива MessageDlg


7-1080805581
Sergey N
2004-04-01 11:46
2004.05.23
Как сделать Hook на выключение компьютера


14-1083547372
MPS
2004-05-03 05:22
2004.05.23
Задачка по информатике...


9-1071948524
G A M E R
2003-12-20 22:28
2004.05.23
Оцените новую версию МЯСОПОВАЛА