PDA

View Full Version : خطا در بدست آوردن تعداد سندهای باز word



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

hp1361
یک شنبه 24 اردیبهشت 1396, 10:40 صبح
سلام. من می خوام در برنامه ام بدونم که الان چند تا سند word باز هستند. برای اینکار از دستورات زیر استفاده می کنم.

var word : TWordApplication;
...
word := TWordApplication.Create(self);
word.Connect;
ShowMessage(IntToStr(word.Documents.Count));

ولی با اینکه چند تا سند ورد رو باز می کنم، word.Documents.Count مقدار صفر رو بر می گردونه.

نکته عجیبش اینه که بعضی وقتها درست کار می کنه!!!! انگار جن داره!!!

ویندوز 10، دلفی برلین، آفیس 2013

با چه دستوری و در کجا اسناد ورد رو بازکردین؟

saeidd
جمعه 29 اردیبهشت 1396, 14:39 عصر
با چه دستوری و در کجا اسناد ورد رو بازکردین؟
با دستور باز نکردم. بیرون از برنامه بصورت دستی خود ورد رو اجرا کردم و چند تا سند رو توش باز کردم.