25-06-2016, 05:45 PM
السلام عليكم ورحمة الله وبركاته ،
لمعرفة إذا كان الأكسل مشغل :
أما عن الوورد :
كما يرجى القاء نظرة عن الرابط التالي لمعرفة الكلاس الخاص بتطبيق مايكروسوفت أووفيس
Window class names used in Microsoft Office
لمعرفة إذا كان الأكسل مشغل :
كود :
var
myHandle: HWND;
begin
myHandle := FindWindow('XLMAIN', nil);
if myHandle > 0 then
ShowMessage('الإكسل مشغل')
else
ShowMessage('الأكسل غير مشغل');
end;
أما عن الوورد :
كود :
var
myHandle: HWND;
begin
myHandle := FindWindow('OpusApp', nil);
if myHandle > 0 then
ShowMessage('الوورد مشغل')
else
ShowMessage('الوورد غير مشغل');
end;
كما يرجى القاء نظرة عن الرابط التالي لمعرفة الكلاس الخاص بتطبيق مايكروسوفت أووفيس
Window class names used in Microsoft Office
إقتباس :http://users.skynet.be/am044448/Programm..._names.htm
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.