Delphi və iki Word sənədi

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)

elten (2012-03-09 21:36:34)
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;