saeidd
سه شنبه 19 اردیبهشت 1396, 10:30 صبح
سلام. من می خوام در برنامه ام بدونم که الان چند تا سند word باز هستند. برای اینکار از دستورات زیر استفاده می کنم.
var word : TWordApplication;
...
word := TWordApplication.Create(self);
word.Connect;
ShowMessage(IntToStr(word.Documents.Count));
ولی با اینکه چند تا سند ورد رو باز می کنم، word.Documents.Count مقدار صفر رو بر می گردونه.
نکته عجیبش اینه که بعضی وقتها درست کار می کنه!!!! انگار جن داره!!!
ویندوز 10، دلفی برلین، آفیس 2013
var word : TWordApplication;
...
word := TWordApplication.Create(self);
word.Connect;
ShowMessage(IntToStr(word.Documents.Count));
ولی با اینکه چند تا سند ورد رو باز می کنم، word.Documents.Count مقدار صفر رو بر می گردونه.
نکته عجیبش اینه که بعضی وقتها درست کار می کنه!!!! انگار جن داره!!!
ویندوز 10، دلفی برلین، آفیس 2013