CALL (Fungsi CALL)

Penting: Perhatian Mengedit registri dengan tidak benar dapat menyebabkan kerusakan parah pada sistem operasi Anda, mengharuskan Anda untuk menginstal ulang. Microsoft tidak menjamin bahwa masalah yang ditimbulkan akibat mengedit registri dengan tidak benar dapat diatasi. Sebelum mengedit registri, buat cadangan semua data yang berharga. Untuk informasi terbaru tentang menggunakan dan melindungi registri komputer Anda, lihat Bantuan Microsoft Windows.

Artikel ini menguraikan sintaks rumus dan penggunaan fungsi CALL di Microsoft Excel.

Catatan: Fungsi CALL tidak tersedia di Excel Online.

Deskripsi

Memanggil prosedur dalam pustaka link dinamis atau sumber daya kode. Terdapat dua bentuk sintaks fungsi ini. Gunakan sintaks 1 hanya dengan sumber daya kode yang terdaftar sebelumnya, yang menggunakan argumen dari fungsi REGISTER. Gunakan sintaks 2a atau 2b pada daftar secara bersamaan dan memanggil sumber daya kode.

Penting: Fungsi ini disediakan khusus bagi pengguna tingkat lanjut. Jika Anda menggunakan fungsi CALL secara tidak benar, Anda mungkin menyebabkan kesalahan yang akan mengharuskan Anda memulai ulang komputer. Fungsi ini hanya tersedia dari lembar makro Excel.

Sintaks

Sintaks 1

Digunakan dengan REGISTER

CALL(register_id,[argument1],...)

Sintaks 2

Digunakan sendiri (di Microsoft Excel untuk Windows)

Register_id     adalah nilai yang dikembalikan oleh REGISTER yang dijalankan sebelumnya atau fungsi REGISTER.ID.

CALL(module_text,procedure,type_text,[argument1],...])

Sintaks fungsi CALL memiliki argumen berikut:

  • Module_text     Diperlukan. Teks kutipan yang menentukan nama pustaka link dinamis (DLL) yang berisi prosedur di Microsoft Excel untuk Windows.

  • Prosedur     Diperlukan. Teks yang menentukan nama fungsi dalam DLL di Microsoft Excel untuk Windows. Anda juga dapat menggunakan nilai ordinal fungsi dari pernyataan EXPORTS dalam file definisi modul (.DEF). Nilai ordinal harus dalam bentuk teks.

  • Type_text     Diperlukan. Teks yang menyatakan tipe data dari nilai yang dikembalikan dan tipe data dari semua argumen pada DLL atau sumber daya kode. Huruf pertama type_text menyatakan nilai yang dikembalikan. Kode yang Anda gunakan untuk type_text diuraikan secara detail dalam Penggunaan fungsi CALL dan REGISTER. Untuk DLL atau sumber daya kode (XLL) yang berdiri sendiri, Anda dapat menghapus argumen ini.

  • Argumen1,...     Opsional. Argumen yang akan dikirim ke prosedur.

Contoh

Rumus makro berikut mendaftarkan fungsi GetTickCount dari Microsoft Windows 32-bit. GetTickCount mengembalikan angka dari milidetik yang telah berlalu sejak Microsoft Windows dimulai.

REGISTER("Kernel32","GetTickCount","J")

Dengan mengasumsikan bahwa fungsi REGISTER berada dalam sel A5, setelah makro Anda mendaftarkan GetTickCount, Anda dapat menggunakan fungsi CALL untuk mengembalikan angka milidetik yang telah berlalu:

CALL(A5)

Kembangkan keterampilan Anda
Jelajahi pelatihan
Dapatkan fitur baru terlebih dahulu
Gabung ke Office Insiders

Apakah informasi ini bermanfaat?

Terima kasih atas umpan balik Anda!

Terima kasih atas umpan balik Anda! Sepertinya menghubungkan Anda ke salah satu agen dukungan Office kami akan sangat membantu.

×