Tindakan makro RunMacro

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 RunMacro dalam pangkalan data Access untuk menjalankan makro. Makro boleh kumpulan makro.

Menggunakan tindakan ini:

  • Untuk menjalankan makro dari dalam makro lain.

  • Untuk menjalankan makro berdasarkan syarat tertentu.

  • Untuk melampirkan makro perintah menu atau reben tersuai.

Seting

Tindakan makro RunMacro mempunyai argumen berikut.

Argumen tindakan

Perihalan

Nama makro

Nama makro untuk dijalankan. Kotak Nama makro dalam seksyen Argumen tindakan makro tetingkap Reka bentuk menunjukkan semua makro (dan Kumpulan makro) dalam pangkalan data semasa. Jika makro dalam Kumpulan makro, ia disenaraikan di bawah nama Kumpulan makro dalam senarai sebagai macrogroupname. macroname. Ini ialah argumen yang diperlukan.

Jika anda menjalankan makro yang mengandungi tindakan makro RunMacro dalam pangkalan data pustaka, Access mencari makro dengan nama ini dalam pangkalan data pustaka dan kelihatan tidak untuknya dalam pangkalan data semasa.

Mengulangi kiraan

Bilangan maksimum masa makro akan dijalankan. Jika anda membiarkan argumen ini kosong (argumen Ungkapan ulangi adalah kosong), makro berjalan sekali.

Ulangi ungkapan

Ada ungkapan yang menilai kepada True (-1) atau False (0). Makro akan berhenti berjalan jika ungkapan yang menilai kepada False. Ungkapan yang dinilai setiap kali menjalankan makro.

Catatan

Jika anda memasukkan nama Kumpulan makro untuk argumen Nama makro , Access menjalankan makro pertama dalam Kumpulan makro.

Tindakan ini adalah sama dengan mengklik Jalankan makro pada tab Alat pangkalan data , memilih makro dan klik OK. Walau bagaimanapun, Perintah ini menjalankan makro hanya sekali, manakala tindakan makro RunMacro boleh menjalankan makro seberapa banyak yang anda inginkan.

Petua

Anda boleh menggunakan argumen kiraan ulangi dan ulangi ungkapan untuk menentukan bilangan kali yang menjalankan makro:

  • Jika anda membiarkan kedua-dua argumen yang kosong, makro berjalan sebaik sahaja.

  • Jika anda memasukkan nombor untuk Mengulangi kiraan tetapi Kosongkan Ungkapan ulangi , makro berjalan bilangan kali yang ditentukan.

  • Jika anda membiarkan Kiraan ulangi kosong tetapi memasukkan ungkapan untuk Repeat ungkapan, makro berjalan sehingga ungkapan yang menilai kepada False.

  • Jika anda memasukkan nilai untuk kedua-dua argumen, berjalan makro bilangan kali yang ditentukan dalam Kiraan ulangi atau sehingga Ungkapan ulangi menilai kepada False, mana-mana berlaku terlebih dahulu.

Apabila anda menjalankan makro yang mengandungi tindakan makro RunMacro mencecah tindakan makro RunMacro , Access menjalankan makro dipanggil. Apabila makro dipanggil selesai, Access mengembalikan makro asal dan menjalankan tindakan yang seterusnya.

Nota: 

  • Anda boleh memanggil makro dalam Kumpulan makro yang sama atau dalam Kumpulan makro yang lain.

  • Anda boleh menyarangkan makro. Iaitu, anda boleh menjalankan makro A, yang seterusnya panggilan makro B dan sebagainya. Dalam setiap kes, apabila makro dipanggil selesai, Access mengembalikan makro yang dipanggil ia dan menjalankan tindakan berikut dalam makro tersebut.

Untuk menjalankan tindakan RunMacro dalam Visual Basic for Applications (VBA) modul, gunakan kaedah RunMacro bagi objek DoCmd .

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.

×