برامج VBScript

مثال

برنامج فرعي
هذا البرنامج الفرعي لن يعود أي قيمة.
برنامج الدالة
إذا كنت ترغب في العودة إلى قيمة ما، يمكنك استخدام برنامج الدالة.

برامج VBScript

يمكننا استخدام نوعين من البرامج: البرامج الفرعية وبرامج الدوال.

برنامج فرعي:

  • هي سلسلة من الأوامر، محاطة بجمل Sub و End Sub.
  • يمكن تنفيذ بعض العمليات ولكن لن يعود أي قيمة.
  • يمكن أن يحتوي على معاملات يتم تمريرها إلى البرنامج عبر الاتصال بالبرنامج.
  • إذا لم يكن هناك، يجب أن يحتوي على دوائر فارغة
Sub mysub()
 بعض الأوامر
End Sub
Sub mysub(الرقم1, الرقم2)
 بعض الأوامر
End Sub

برنامج الدالة:

  • سلسلة من الأوامر، مدمجة في جمل End Function و Function.
  • يمكنه تنفيذ بعض العمليات والعودة بقيمة.
  • يمكن أن يحتوي على دعوات إلى البرنامج لتقديم له المعامل.
  • إذا لم يكن هناك، يجب أن يحتوي على دوائر فارغة
  • من خلال تسمية اسم برنامج الدالة، يمكنك جعله يعود قيمة.
Function myfunction()
 بعض الأوامر
 myfunction = بعض القيم
End Function
Function myfunction(المعامل1،المعامل2)
 بعض الأوامر
 myfunction = بعض القيم
End Function

دالة استدعاء الدالة أو البرنامج

يمكنك تسمية هذه الدالة كما تشاء:

name = findname()

هذه الدالة تُدعى "findname"، وتُعيد قيمة، هذه القيمة تُخزن في المتغير "name".

أو يمكنك القيام بذلك:

msgbox "اسمك هو " & findname()

نحن نستدعي دالة تُدعى "findname"، والقيمة التي تعود بها ستُعرض في نافذة الرسائل.

يمكنك تسمية هذه الدالة كما تشاء:

Call MyProc(المعامل)

أو يمكنك أيضًا تخطي جملة Call:

MyProc معامل