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 REGISTER.ID di Microsoft Excel.
Deskripsi
Mengembalikan ID pendaftaran dari pustaka link dinamis (DLL, Dynamic Link Library) yang ditentukan atau sumber daya kode yang telah didaftarkan sebelumnya. Jika DLL atau sumber daya kode belum didaftarkan, fungsi ini mendaftarkan DLL atau sumber daya kode lalu mengembalikan ID pendaftaran.
REGISTER.ID bisa digunakan di lembar kerja (tidak seperti REGISTER), tapi Anda tidak dapat menyatakan nama fungsi dan nama argumen dengan REGISTER.ID.
Untuk informasi selengkapnya tentang DLL dan sumber daya kode dan tipe data, lihat Menggunakan fungsi CALL dan REGISTER.
Catatan: Karena Microsoft Excel untuk Windows dan Microsoft Excel untuk Macintosh menggunakan tipe sumber daya kode yang berbeda, REGISTER.ID memiliki sintaks yang agak berbeda untuk setiap lingkungan operasi.
Sintaks
REGISTER.ID(module_text,procedure,[type_text])
Sintaks fungsi REGISTER.ID memiliki argumen berikut:
-
Module_text Diperlukan. Teks yang menyatakan nama DLL yang memuat fungsi dalam Microsoft Excel untuk Windows.
-
Procedure 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 atau nomor ID sumber daya tidak boleh dalam bentuk teks.
-
Type_text Opsional. Teks yang menyatakan tipe data nilai yang dikembalikan dan tipe data semua argumen ke DLL. Huruf pertama type_text menyatakan nilai yang dikembalikan. Jika fungsi atau sumber daya kode sudah didaftarkan, Anda dapat menghilangkan argumen ini.
Contoh
Rumus berikut ini mendaftarkan fungsi GetTickCount dari Microsoft Windows 32-bit dan mengembalikan ID pendaftaran:
REGISTER.ID("Kernel32", "GetTickCount", "J!")
Anggap fungsi GetTickCount sudah didaftarkan di lembar lain menggunakan rumus sebelumnya, rumus ini mengembalikan ID pendaftaran untuk GetTickCount:
REGISTER.ID("Kernel32", "GetTickCount")