Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Prosedur Sub
tidak mengembalikan nilai ke kode panggilan. Anda memanggilnya secara eksplisit dengan pernyataan panggilan yang berdiri sendiri. Anda tidak dapat memanggilnya hanya dengan menggunakan namanya dalam ekspresi.
Untuk memanggil Sub prosedur
Tentukan nama
Sub
prosedur.Ikuti nama prosedur dengan tanda kurung untuk mengapit daftar argumen. Jika tidak ada argumen, Anda dapat secara opsional menghilangkan tanda kurung. Namun, menggunakan tanda kurung membuat kode Anda lebih mudah dibaca.
Tempatkan argumen dalam daftar argumen dalam tanda kurung, dipisahkan oleh koma. Pastikan Anda menyediakan argumen dalam urutan yang sama dengan prosedur yang
Sub
menentukan parameter yang sesuai.Contoh berikut memanggil fungsi Visual Basic AppActivate untuk mengaktifkan jendela aplikasi. AppActivate mengambil judul jendela sebagai satu-satu argumennya. Ini tidak mengembalikan nilai ke kode panggilan. Jika proses Notepad tidak berjalan, contohnya akan melempar ArgumentException. Prosedur
Shell
mengasumsikan bahwa aplikasi berada di jalur yang telah ditentukan.Dim notepadID As Integer ' Activate a running Notepad process. AppActivate("Untitled - Notepad") ' AppActivate can also use the return value of the Shell function. ' Shell runs a new instance of Notepad. notepadID = Shell("C:\WINNT\NOTEPAD.EXE", AppWinStyle.NormalFocus) ' Activate the new instance of Notepad. AppActivate(notepadID)