Bir daha salam. Delphidə bir kod altında eyni zamanda iki Word sənədi ilə işləmək olarmı?
Problem elədir ki, Document1 ilə işimi görüb qutardıqdan sonra Document2-yə müraciət etsəm, lazımı nəticəni almayacam, belə ki, kod hissəsində gah ilk açılmış sənədə (Document1), gah da sonradan açılmış sənədə (Document2) istinadlar edəcəm.
Verilmiş cavablar və yazılan şərhlər (1 cavab var)
word və excel faylları ilə işləmək üçün makrosları bilmək yaxşı olar.
Bilməsən də bacararsan. Amma çox çətin olacaq.
var word: Variant;
doc1: Variant;
doc2: Variant;
begin
//word proqrami hazirlanir
word:=CreateOleObject(‘word.application’);
word.visible:=true;
//faylar hazirlanir
doc1:=f.Documents.Add;
doc2:=f.Documents.Add;
//birinci fayl aktivlesir ve text daxil edilir
doc1.select;
word.Selection.Text:=’Birinci acilan fayl’;
//ikinci fayl aktivlesir ve text daxil edilir
doc2.select;
word.Selection.Text:=’Makroslari mutleq oyren’;
//fayllar saxlanir ve proqram baglanir.
doc1.saveAs(‘c:\word1.doc’);
doc2.saveAs(‘c:\word2.doc’);
word.Quit;
end;
Sual verin
Cavab verin