الدالة Shell

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

ملاحظة: يتم تعطيل الداله اسلوب الكائن او الخاصيه هو موضح في هذا الموضوع اذا Microsoft Jet Expression Service قيد التشغيل في وضع الحمايه، الذي يمنع تقييم التعبيرات قد تكون غير امنه. ل# مزيد من المعلومات حول وضع الحمايه، ابحث عن "وضع الحمايه" في "تعليمات".

يتم تشغيل برنامج قابل ل# التنفيذ و# تقوم ب# ارجاع متغير (مزدوجه) يمثل معرف المهمه البرنامج في حاله النجاح، و# الا ف# سيتم ارجاع صفر.

بناء الجملة

Shell ( اسم مسار [، windowstyle ] )

يحتوي بناء جمله الداله Shell علي الوسيطات التاليه:

الوسيطة

الوصف

اسم مسار

مطلوب. متغير (سلسله). اسم البرنامج من تنفيذ و# ايه وسائط مطلوبه او رموز التبديل سطر الأوامر ؛ قد تتضمن الدليل او المجلد و# محرك الاقراص. علي ماكنتوش، يمكنك استخدام الداله MacID ل# تحديد توقيع تطبيق بدلا من اسمه. يستخدم المثال التالي التوقيع ل Microsoft Word: Shell MacID("MSWD")

windowstyle

اختياري. متغير (عدد صحيح) المقابل ل# نمط النافذه التي ب# تشغيل البرنامج. اذا تم حذف windowstyle ، يتم بدء تشغيل البرنامج المصغر مع التركيز. علي ماكنتوش (النظام 7.0 او اصدار لاحق)، يحدد windowstyle فقط ام لا التطبيق يحصل علي التركيز عند تشغيله.


Windowstyle الوسيطه المسماه يحتوي علي هذه القيم:

الرقم الثابت

القيمة

الوصف

فبهيدي

0

يتم اخفاء نافذه و# تمرير التركيز الي نافذه المخفيه. ثابت فبهيدي غير قابل ل# التطبيق علي الانظمه الاساسيه Macintosh.

فبنورمالفوكوس

1

التركيز علي النافذه و# تمت استعاده الي الحجم و# الموضع الاصلي.

فبمينيميزيدفوكوس

2

يتم عرض نافذه ك# رمز مع التركيز.

فبماكسيميزيدفوكوس

3

اطار مكبر مع التركيز.

فبنورمالنوفوكوس

4

تمت استعاده النافذه الي احدث الحجم و# الموضع. تظهر النافذه النشطه حاليا يظل نشطا.

فبمينيميزيدنوفوكوس

6

يتم عرض نافذه ك# رمز. تظهر النافذه النشطه حاليا يظل نشطا.


ملاحظات

اذا كانت الداله Shell ب# تنفيذ الملف المحدد ب# نجاح، ف# ترجع معرف المهمه ل# برنامج الاستخدام. معرف المهمه عباره عن رقم فريد يعرف البرنامج قيد التشغيل. اذا تعذر علي الداله Shell تشغيل البرنامج مسمي، ف# سيحدث خطا.

علي Macintosh فبنورمالفوكوس، فبمينيميزيدفوكوسو# فبماكسيميزيدفوكوس كافه ضع التطبيق في المقدمه؛ ضع فبهيدي، فبنوفوكوس، فبمينيميزيفوكوس كافه التطبيق في الخلفيه.

ملاحظة: ب# شكل افتراضي، الداله Shell تشغيل البرامج الاخري ب# شكل غير متزامن. قد لا ينتهي هذا يعني ان برنامج الاستخدام مع Shell تنفيذ قبل ان يتم تنفيذ العبارات اتباع الداله Shell .

مثال

ملاحظة: توضح الامثله التاليه استخدام هذه الداله في Visual Basic for Applications (VBA) الوحده النمطيه. ل# الحصول علي مزيد من المعلومات حول العمل ب# استخدام VBA، حدد مرجع المطور في القائمه المنسدله الموجود ب# جانب بحث و# ادخل شروط واحد او اكثر في مربع البحث.

يستخدم هذا المثال الداله Shell ل# تشغيل تطبيق المحدده ب# واسطه المستخدم. علي MacIntosh، اسم محرك الاقراص الافتراضي هو "عاليه الجوده" و# يتم فصل اجزاء من اسم المسار ب# نقطتين بدلا من الشرط المائله العكسيه. ب# طريقه مماثله، يمكنك تحديد مجلدات Macintosh بدلا من \Windows.

' Specifying 1 as the second argument 
' opens the application in normal size and
' gives it the focus.
Dim RetVal
' Run Calculator.
RetVal = Shell("C:\WINDOWS\CALC.EXE", 1)

ملاحظة: إقرار إخلاء المسؤولية للترجمة الآلية: تمت ترجمة هذه المقالة بواسطة نظام كمبيوتر دون تدخل العامل البشري. توفر Microsoft هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×