معرفة إذا ما كان الإكسل أو الوورد مشغلين
#1
السلام عليكم ورحمة الله وبركاته ،
لمعرفة إذا كان الأكسل مشغل :

كود :
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
Idea
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 2 users say قال شكرا ل أبو معاذ على المشاركة المفيدة
  • bassem_43, wadoud
الرد


الردود في هذا الموضوع
معرفة إذا ما كان الإكسل أو الوورد مشغلين - بواسطة أبو معاذ - 25-06-2016, 05:45 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم