czy ktos zna dobrze kanał dde? mam taki problem otworzylem kanał dde z excelem takim czyms- przez'DDEClientconv1 i chce uruchomic zapisany wczesniej arkusz'
<var
aa,bb : string;
napis : pchar;
begin
aa:= 'Excel';
bb:= '[zeszyt1]arkusz1';
DDEClientconv1.serviceapplication:= 'c:\office\office\excel.exe';
if not DDEClientconv1.setlink(aa,bb) then
showmessage('brak lacza');
StrpCopy(napis,'[Woorkbooks.Open Filename :="c:\moje\zapisany.xls"]');
DDEClientconv1.ExecuteMacro(napis,false);

i wyskakuje mi Error Adres violation at adres "cos tam" in module project1.exe.
chodzi o to, ze otwiera arkusz excelowski, ale nie wykonuje tego makra.
Jezeli wpiszemy to makro w visualbasicu w Excelu to wykona ale przez DDE wiesza sie. Czy wie ktos coś na ten temat?

przy czym wiem :) jak otwierac zapisany arkusz przez serwery officea:)