Tindakan makro RunCode

Penting: Artikel ini diterjemahkan oleh mesin, lihatlah notis penafian. Sila dapatkan versi Bahasa Inggeris artikel ini di sini sebagai rujukan anda

Anda boleh menggunakan tindakan makro RunCode dalam pangkalan data desktop Access untuk memanggil Visual Basic for Applications (VBA) fungsi prosedur.

Seting

Tindakan makro RunCode mempunyai argumen berikut.

Argumen tindakan

Perihalan

Nama fungsi

Nama prosedur VBA fungsi untuk memanggil. Masukkan sebarang argumen fungsi dalam tanda kurung. Masukkan nama fungsi dalam kotak Nama fungsi dalam tetingkap Reka bentuk makro. Ini ialah argumen yang diperlukan.

Nota: Dalam pangkalan data Access (.mdb atau .accdb), klik butang bina menggunakan pembina ungkapan untuk memilih fungsi untuk argumen ini. Klik fungsi yang diinginkan dalam senarai dalam pembina ungkapan.

Catatan

Prosedur fungsi takrifan pengguna disimpan dalam modul Microsoft Office Access 2007 .

Anda mesti masukkan tanda kurungan, walaupun jika prosedur fungsi tidak mempunyai sebarang argumen, seperti dalam contoh berikut:

TestFunction()

Berbeza dengan nama fungsi takrifan pengguna yang digunakan untuk seting sifat peristiwa , nama fungsi dalam argumen Nama fungsi yang tidak bermula dengan tanda sama dengan (=).

Capaian mengabaikan nilai dikembalikan fungsi.

Nota: Anda tidak boleh memanggil prosedur fungsi dari makro jika nama fungsi adalah sama dengan nama modul.

Petua

Untuk menjalankan Subprosedur atau prosedur peristiwa ditulis dalam Visual Basic, mencipta prosedur fungsi yang panggilan subprosedur atau prosedur peristiwa. Kemudian menggunakan tindakan makro RunCode untuk menjalankan prosedur fungsi.

Jika anda menggunakan tindakan makro RunCode untuk memanggil fungsi, Access mencari fungsi dengan nama yang ditentukan oleh argumen Nama fungsi dalam modul standard untuk pangkalan data. Walau bagaimanapun, apabila tindakan ini dijalankan dalam respons kepada mengklik perintah menu pada borang atau laporan atau dalam respons kepada acara pada borang atau laporan, Access akan mencari fungsi dalam modul kelas borang atau laporan dan kemudian dalam modul standard. Capaian tidak mencari modul kelas yang muncul dalam kawasan modul anak tetingkap navigasi untuk fungsi yang ditentukan oleh argumen Nama fungsi .

Tindakan ini tidak tersedia dalam modul VBA. Sebaliknya, menjalankan prosedur fungsi yang diinginkan terus dalam VBA.

Nota: Notis Penafian Penterjemahan Mesin: Artikel ini telah diterjemah oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan penterjemahan mesin ini untuk membantu pengguna-pengguna yang tidak bertutur dalam Bahasa Inggeris supaya dapat menikmati kandungan mengenai produk, perkhidmatan dan teknologi Microsoft. Artikel ini mungkin mengandungi ralat perbendaharaan kata, sintaks atau tatabahasa kerana ia diterjemahkan oleh mesin.

Kembangkan kemahiran anda
Jelajahi latihan
Dapatkan ciri baru terlebih dahulu
Sertai Office Insiders

Adakah maklumat ini membantu?

Terima kasih atas maklum balas anda!

Terima kasih atas maklum balas anda! Nampaknya ia mungkin akan membantu untuk menyambungkan anda kepada salah seorang daripada ejen sokongan Office kami.

×