Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Catatan: Fungsi, metode, objek, atau properti yang dijelaskan dalam topik ini dinonaktifkan jika Layanan Ekspresi Microsoft Jet berjalan dalam mode kotak pasir, yang mencegah evaluasi ekspresi yang berpotensi tidak aman. Untuk informasi selengkapnya tentang mode kotak pasir, cari "mode kotak pasir" di Bantuan.

Menjalankan program yang dapat dijalankan dan mengembalikan Varian (Ganda) yang mewakili ID tugas program jika berhasil, jika tidak, nilainya akan mengembalikan nol.

Sintaks

Shell( pathname [, windowstyle ] )

Sintaks fungsi Shell memiliki argumen ini:

Argumen

Deskripsi

nama jalur

Diperlukan. Varian (String). Nama program untuk dijalankan dan setiap argumen yang diperlukan atau sakelar baris perintah ; dapat mencakup direktori atau folder dan drive. Di Macintosh, Anda dapat menggunakan fungsi MacID untuk menentukan tanda tangan aplikasi, bukan namanya. Contoh berikut menggunakan tanda tangan untuk Microsoft Word: Shell MacID("MSWD")

windowstyle

Opsional. Varian (Bilangan Bulat) yang terkait dengan gaya jendela tempat program dijalankan. Jika jendela dihilangkan, program mulai diminimalkan dengan fokus. Di Macintosh (Sistem 7.0 atau yang lebih baru), windowstyle hanya menentukan apakah aplikasi mendapatkan fokus saat dijalankan atau tidak.


Argumen windowstyle bernama memiliki nilai ini:

Konstanta

Nilai

Deskripsi

vbHide

0

Jendela disembunyikan dan fokus dialihkan ke jendela tersembunyi. Konstanta vbHide tidak berlaku di platform Macintosh.

vbNormalFocus

1

Jendela memiliki fokus dan dipulihkan ke ukuran dan posisi aslinya.

vbMinimizedFocus

2

Jendela ditampilkan sebagai ikon dengan fokus.

vbMaximizedFocus

3

Jendela dimaksimalkan dengan fokus.

vbNormalNoFocus

4

Jendela dipulihkan ke ukuran dan posisi terbarunya. Jendela yang saat ini aktif tetap aktif.

vbMinimizedNoFocus

6

Jendela ditampilkan sebagai ikon. Jendela yang saat ini aktif tetap aktif.


Keterangan

Jika fungsi Shell berhasil menjalankan file bernama, maka mengembalikan ID tugas dari program yang dimulai. ID tugas adalah angka unik yang mengidentifikasi program yang berjalan. Jika fungsi Shell tidak dapat memulai program bernama, kesalahan terjadi.

Di Macintosh, vbNormalFocus, vbMinimizedFocus, dan vbMaximizedFocus semua menempatkan aplikasi di latar depan; vbHide, vbNoFocus, vbMinimizeFocus semua menempatkan aplikasi di latar belakang.

Catatan:  Secara default, fungsi Shell menjalankan program lain secara asinkron. Ini berarti bahwa program yang dimulai dengan Shell mungkin belum selesai dijalankan sebelum pernyataan yang mengikuti fungsi Shell dijalankan.

Contoh

Catatan: Contoh yang mengikuti demonstrasi penggunaan fungsi ini dalam modul Visual Basic for Applications (VBA). Untuk informasi selengkapnya tentang bekerja dengan VBA, pilih Referensi Pengembang di daftar turun bawah di samping Cari dan masukkan satu istilah atau lebih di kotak pencarian.

Contoh ini menggunakan fungsi Shell untuk menjalankan aplikasi yang ditentukan oleh pengguna. Di MacIntosh, nama drive default adalah "HD" dan bagian dari nama jalur dipisahkan oleh titik dua, bukan garis miring terbalik. Demikian pula, Anda akan menentukan folder Macintosh dan bukan \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)

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×