اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر


بسم الله الرحمن الرحيم


والصلاة والسلام على أول الأنبياء وخاتم المرسلين سيدنا محمد ( صلى الله عليه وسلم  ) صلاةً الى يوم الدين

إخوانى وأحبابى وزملائى  وأساتذتى فى منتدانا العريق السلام عليكم ورحمة الله وبركاته
 
أما بعد

يشرفنى أن أقدم لحضراتكم طريقة استدعاء أى برنامج من الاكسل من خلال القاعدة الأساسية الآتية :

 

Call Shell("C:\TEST\TestApplication.exe", vbNormalFocus)

لاحظ أخى الكريم مسار وامتداد البرنامج الذى نستدعيه  ده يفرق كتير

يمكن استدعاء
Notepad  Control PaneL  taskmgr  SnippingTool  calc  WORD  POWERPNT  iexplore Firefox 

 

كل هذا وأكثر

=======

vbNormalFocus   لجعل نافذة البرنامج الذى نستدعيه عادية

 

vbMaximizedFocus   للجعل نافذة البرنامج الذى نستدعيه مكبرة

 

فى المرفقين التاليين أمثلة متعددة ومتنوعة لاستدعاء  البرامج (متوافق مع ويندوز 7 )


 أتمنى أن تستفيدوا منه
 
لكم منى كل محبة وتقدير واحترام
 
***************

 

Open any Program from Excel.rar

games by mokhtar.rar

  • Like 5
قام بنشر

ا / مختار

برنامج رائع

يا ريت لو حضرنك تطور الملف الاول مثل الثانى و لكثرة البرامج يكون عن طريق كومبو بوكس تفاعلية تذيد بزيادة الكود مثلا

او حضرتك تفتحلنا محرر الاكواد يمكن نعرف نعمل حاجة

قام بنشر (معدل)

أخى خزانى بارك الله فيكم

أخى ياسر فتحى بارك الله فيكم

أخى صلاح الصغير بارك الله فيكم محرر الاكواد مفتوح وليس مغلق

كل ما فيها تشيل النقطة من أمام سطر البرنامج المراد تشغيله

وتحطها أمام سطر البرنامج المراد الغاء عمله العملية كلها

أولا وأخيرا مجرد تبديل وأنا وضعت فى الكود هذا السطور كأمثلة

احنا مش هنستدعى كل البرامج دى وانما قد نحتاج اليها فى برامجنا وأكوادنا

أخى أبوايمان بارك الله فيكم

تم تعديل بواسطه مختار حسين محمود
قام بنشر

ا / مختار

شكرا لاهتمامك و الرد

و لكن انا اقصد الملف الثانى الذى به userform  ربما نحتاج اكواده لنستعملها للعمل على البرامج الضرورية

باختصار كيف يمكن عمل زر امر لكل برنامج على حدة

قام بنشر

الأستاذ الفاضل حماده عمر

يسعدنى ويشرفنى مروركم الكريم

عذرا لتأخر الرد النت عندى منذ أيام كان لا يطاق

لك منى

:fff:  :fff:  :fff:

قام بنشر

أخى صلاح الأكواد فى اليوزرفورم مربوطة بــ CommandButton   يتم ادراجه أثناء عمل اليورزفورم

والأكواد المستخدمة فى اليوزرفورم هى

Option Explicit

Private Sub CommandButton1_Click()

Call Shell("C:\Program Files\Microsoft Games\Chess\Chess.exe", vbNormalFocus)
ActiveWindow.WindowState = xlMaximized

End Sub

Private Sub CommandButton2_Click()
Call Shell("C:\Program Files\Microsoft Games\SpiderSolitaire\SpiderSolitaire.exe", vbNormalFocus)

End Sub

Private Sub CommandButton3_Click()
Call Shell("C:\Program Files\Microsoft Games\Solitaire\Solitaire.exe", vbNormalFocus)

End Sub

Private Sub CommandButton4_Click()
Call Shell("C:\Program Files\Microsoft Games\FreeCell\FreeCell.exe", vbNormalFocus)
End Sub

Private Sub CommandButton5_Click()
Call Shell("C:\Program Files\Microsoft Games\Hearts\Hearts.exe", vbNormalFocus)
End Sub

Private Sub CommandButton6_Click()
Call Shell("C:\Program Files\Microsoft Games\Purble Place\PurblePlace.exe", vbNormalFocus)
End Sub

Private Sub CommandButton7_Click()
Call Shell("C:\Program Files\Microsoft Games\Mahjong\Mahjong.exe", vbNormalFocus)
End Sub

Private Sub CommandButton8_Click()
Call Shell("C:\Program Files\Microsoft Games\Minesweeper\Minesweeper.exe", vbNormalFocus)
 
End Sub

Private Sub CommandButton9_Click()
Unload Me
Application.Quit

End Sub

أما لو تحب استعماله  مثل أى كود عادى بزر

هيكون الكود بالشكل ده  على سبيل المثال :


 Sub Chess()

Call Shell("C:\Program Files\Microsoft Games\Chess\Chess.exe", vbNormalFocus)
ActiveWindow.WindowState = xlMaximized

End Sub

وأى شىء تحت أمرك    تقبل تحياتى

  • Like 1
قام بنشر

أخى الديب

أخى أبوايمان

السلام عليكما ورحمة الله وبركاته

شرفت بمروركما الكريم وسعدت به  تحياتى لكما

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information