Membuat makro antarmuka pengguna (UI)

Penting: Artikel ini adalah terjemahan mesin, lihat penafian. Temukan versi bahasa Inggris artikel di sini sebagai rujukan Anda.

Di Microsoft Access, makro yang dilampirkan ke pengguna antarmuka (UI) objek seperti tombol perintah, kotak teks, bentuk, dan laporan dikenal sebagai makro UI. Ini membedakan mereka dari data makro yang dilampirkan ke tabel. Anda menggunakan makro (UI) untuk mengotomatisasi serangkaian tindakan, seperti membuka objek yang lain, menerapkan filter, memulai operasi ekspor, dan tugas lainnya. Artikel ini memperkenalkan penyusun makro baru ulang, dan menampilkan tugas-tugas dasar terlibat dalam membuat makro UI.

Catatan: Artikel ini tidak berlaku untuk Access web app - jenis database yang Anda desain dengan Access dan diterbitkan secara online. Lihat Membuat aplikasi Access untuk informasi selengkapnya.

Di artikel ini

Gambaran Umum

Apa baru

Membuat makro mandiri

Membuat makro yang disematkan

Menambahkan tindakan ke makro

Mengontrol aliran program dengan If, lain jika, dan Else

Membuat submacros

Kelompokkan tindakan terkait

Memperluas dan menciutkan tindakan makro atau blok

Menyalin dan menempelkan tindakan makro

Berbagi makro dengan orang lain

Menjalankan makro

Debug makro

Mengonversi makro kode VBA

Gambaran Umum

Makro yang bisa dimuat dalam makro objek (kadang disebut mandiri makro), atau mereka bisa disematkan ke acara properti formulir, laporan, atau kontrol. Makro yang disematkan menjadi bagian dari objek atau kontrol di mana mereka disematkan. Makro objek terlihat dalam panel navigasi, di bawah makro; makro yang disematkan ini tidak.

Makro setiap terdiri dari satu atau beberapa tindakan makro. Bergantung pada konteks Anda sedang bekerja dalam, beberapa tindakan makro mungkin tidak tersedia untuk digunakan. Secara khusus, jika Anda mendesain Web database, Anda tidak akan bisa menggunakan tindakan makro tertentu yang tidak kompatibel dengan terbitkan ke Access Services fitur.

Untuk informasi selengkapnya tentang membuat database Web, lihat artikel membangun database Access untuk dibagikan di Web.

Atas dokumen

Apa baru

Mengakses fitur desain baru untuk membuat makro yang dimulai dengan Access 2010. Beberapa manfaat desain baru ini meliputi:

  • Katalog tindakan    Tindakan makro diatur oleh tipe dan dapat dicari.

  • IntelliSense    Saat mengetik ekspresi, IntelliSense menyarankan mungkin nilai dan memungkinkan Anda memilih salah satu yang benar.

  • Pintasan keyboard    Gunakan kombinasi tombol untuk menulis makro yang lebih cepat dan lebih mudah.

  • Aliran program    Membuat makro lebih mudah dibaca dengan baris komentar dan grup tindakan.

  • Pernyataan bersyarat    Memungkinkan untuk eksekusi logika yang lebih kompleks dengan dukungan untuk ditumpuk If/Else/Else jika.

  • Menggunakan kembali makro    Katalog tindakan menampilkan makro lain yang Anda buat, memungkinkan Anda menyalinnya ke dalam bagian yang sedang Anda kerjakan.

  • Lebih mudah berbagi    Salin makro, lalu tempelkan sebagai XML ke email, grup Berita postingan, blog, atau situs web kode sampel.

Atas dokumen

Membuat makro mandiri

Prosedur ini membuat makro mandiri objek yang akan muncul di bawah makro di panel navigasi. Mandiri makro berguna saat Anda ingin menggunakan kembali makro di banyak tempat aplikasi. Dengan menghubungi makro dari makro lain, Anda bisa menghindari duplikasi kode yang sama di beberapa tempat.

  1. Pada tab buat , di grup makro & kode , klik makro.

    Access membuka penyusun makro.

  2. Pada Toolbar akses cepat, klik Simpan.

  3. Dalam kotak dialog Simpan sebagai , ketik nama untuk makro, dan lalu klik OK.

  4. Lanjutkan dengan bagian Tambahkan tindakan makro.

Atas dokumen

Membuat makro yang disematkan

Prosedur ini membuat makro yang disematkan dalam acara properti dari objek. Sebuah makro tidak muncul di panel navigasi, tapi bisa disebut dari kejadian seperti Pada muat atau Pada klik.

Karena makro menjadi bagian dari objek formulir atau laporan, makro yang disematkan yang direkomendasikan untuk mengotomatisasi tugas yang khusus untuk tertentu formulir atau laporan.

  1. Di panel navigasi, klik kanan formulir atau laporan yang akan berisi makro, lalu klik Tampilan tata letak.

  2. Jika lembar properti belum ditampilkan, tekan F4 untuk menampilkannya.

  3. Klik kontrol atau bagian yang berisi properti kejadian di mana yang ingin Anda tambahkan makro. Anda juga bisa memilih kontrol atau bagian (atau seluruh formulir atau laporan) dengan menggunakan daftar turun bawah Tipe pilihan di bagian atas lembar properti.

  4. Di panel tugas lembar properti, klik tab acara .

  5. Klik dalam kotak properti untuk acara yang ingin Anda Picu makro. Sebagai contoh, untuk tombol perintah, jika Anda ingin makro untuk berjalan ketika tombol diklik, klik dalam kotak properti Pada klik .

  6. Jika kotak properti berisi kata [Makro yang disematkan], ini artinya makro telah dibuat untuk kejadian ini. Anda bisa mengedit makro dengan melanjutkan dengan langkah-langkah dalam prosedur ini.

  7. Jika kotak properti berisi kata [Prosedur kejadian], ini artinya bahwa Visual Basic for Applications (VBA) prosedur sudah telah dibuat untuk kejadian ini. Sebelum Anda bisa menyematkan makro dalam acara, Anda akan perlu menghapus prosedur. Anda bisa melakukan ini dengan menghapus kata [Prosedur kejadian], namun Anda harus terlebih dahulu memeriksa prosedur kejadian untuk memastikan bahwa menghapus itu tidak akan merusak fungsionalitas yang diperlukan dalam database. Dalam beberapa kasus, Anda bisa membuat-ulang fungsionalitas prosedur VBA dengan menggunakan makro yang disematkan.

  8. Klik susun tombol Gambar tombol .

  9. Jika kotak dialog Pilih penyusun muncul, pastikan bahwa Penyusun makro dipilih, dan lalu klik OK.

    Access membuka penyusun makro. Lanjutkan dengan bagian berikutnya untuk menambahkan tindakan ke makro.

Atas dokumen

Menambahkan tindakan ke makro

Tindakan perintah individual yang membuat makro, dan setiap dinamai sesuai dengan apa fungsinya, misalnya, FindRecord atau CloseDatabase.

Langkah 1: Menelusuri atau mencari tindakan makro

Langkah pertama untuk menambahkan tindakan adalah menemukannya di daftar turun bawah Tambahkan tindakan baru atau di Katalog tindakan.

Catatan: 

  • Secara default, di daftar turun bawah Tambahkan tindakan baru dan Katalog tindakan menampilkan saja tindakan yang akan menjalankan dalam database tidak tepercaya. Untuk melihat semua tindakan:

    • Pada tab Desain, dalam grup Perlihatkan/Sembunyikan, klik Perlihatkan Semua Tindakan.

  • Jika Katalog tindakan tidak ditampilkan, pada tab desain , di grup Perlihatkan/Sembunyikan , klik Katalog tindakan.

Untuk menemukan tindakan, gunakan salah satu metode berikut ini:

  • Klik panah dalam daftar turun bawah Tambahkan tindakan baru , dan gulir ke bawah untuk menemukan tindakan. Program aliran elemen dicantumkan terlebih dulu, dan lalu tindakan makro akan dicantumkan menurut abjad.

  • Telusuri untuk tindakan di panel Katalog tindakan. Tindakan yang dikelompokkan menurut kategori. Memperluas setiap kategori untuk menampilkan tindakan. Jika Anda memilih sebuah tindakan, deskripsi singkat tentang tindakan tersebut muncul di bawah Katalog tindakan.

  • Cari tindakan di panel Katalog tindakan dengan mengetik di kotak pencarian di bagian atas panel. Saat Anda mengetik, daftar tindakan difilter untuk memperlihatkan semua makro yang berisi teks tersebut. Access mencari makro nama dan deskripsi mereka untuk teks yang Anda masukkan.

Langkah 2: Menambahkan tindakan ke makro

Setelah Anda menemukan tindakan makro yang Anda inginkan, menambahkannya ke makro dengan menggunakan salah satu metode berikut:

  • Pilih tindakan di daftar Tambahkan tindakan baru , atau mulai saja mengetik nama tindakan dalam kotak. Access menambahkan tindakan di titik mana daftar Tambahkan tindakan baru ditampilkan.

  • Seret tindakan dari Katalog tindakan ke panel makro. Bilah penyisipan muncul untuk memperlihatkan tempat disisipkan tindakan saat Anda melepaskan tombol mouse.

  • Klik ganda tindakan di Katalog tindakan.

    • Jika tindakan yang dipilih di panel makro, Access menambahkan tindakan baru tepat di bawah yang dipilih.

    • Jika grup, jika, Lain jika, Elseatau Submacro blok yang dipilih di panel makro, Access menambahkan tindakan baru ke blok.

    • Jika tidak ada tindakan atau blok yang dipilih di panel makro, Access menambahkan tindakan baru ke akhir makro.

      Catatan: 

      • Jika Anda telah membuat satu atau beberapa makro, tercantum di bawah node di Database ini di Katalog tindakan.

        • Menyeret makro mandiri (akun yang tercantum di bawah makro) ke panel makro membuat RunMacro tindakan yang dijalankan makro Anda menyeret di. Lalu Anda bisa menggunakan daftar drop-down untuk menghubungi submacros, jika ada.

        • Jika Anda hanya ingin Salin tindakan dari makro mandiri ke makro saat ini (Alih-alih membuat tindakan RunMacro ), klik kanan di Katalog tindakan, lalu klik Salin menambahkan makro.

        • Menyeret makro yang disematkan (akun yang tercantum di bawah formulir atau laporan objek) ke panel makro menyalin tindakan dari makro tersebut ke makro saat ini.

      • Anda juga bisa membuat tindakan dengan menyeret objek database dari panel navigasi ke panel makro. Jika Anda menyeret tabel, kueri, formulir, laporan, atau modul ke panel makro, Access menambahkan tindakan yang membuka tabel, kueri, formulir atau laporan. Jika Anda menyeret makro yang lain ke panel makro, Access menambahkan sebuah tindakan yang dijalankan makro.

Langkah 3: Mengisi argumen

Sebagian besar tindakan makro memerlukan setidaknya satu argumen. Anda bisa menampilkan deskripsi dari setiap argumen dengan memilih tindakan dan lalu memindahkan penunjuk di atas argumen. Untuk banyak argumen, Anda bisa memilih nilai dari daftar turun bawah. Jika argumen yang mengharuskan Anda untuk mengetik dalam ekspresi, IntelliSense membantu Anda memasukkan ekspresi dengan menyarankan nilai yang mungkin saat Anda mengetik, seperti yang diperlihatkan dalam ilustrasi berikut ini:

Menggunakan IntelliSense untuk memasukkan ekspresi

Saat Anda melihat nilai yang ingin Anda gunakan, menambahkannya ke ekspresi Anda dengan mengkliknya dua kali atau menggunakan tombol panah untuk menyorotnya, lalu tekan tombol TAB atau ENTER.

Untuk informasi selengkapnya tentang membuat ekspresi, lihat artikel pengenalan ekspresi.

Tentang menggunakan IntelliSense dengan properti dalam database web

Saat Anda membuat makro UI yang disematkan pada formulir web yang kompatibel, IntelliSense memungkinkan Anda untuk menambahkan properti formulir apa pun ke ekspresi. Namun, dalam web database, hanya subset properti formulir bisa diakses dengan menggunakan makro UI. Sebagai contoh, diberikan kontrol bernama Control1 pada formulir bernama Form1, IntelliSense akan memungkinkan Anda menambahkan [formulir]! [Form1]! [Control1]. [ControlSource] ke ekspresi di makro UI. Namun, jika Anda lalu menerbitkan database ke Access Services, makro yang berisi ekspresi yang akan menghasilkan kesalahan saat ini berjalan di server.

Tabel berikut ini memperlihatkan properti yang bisa Anda gunakan dalam makro UI dalam database web:

Objek atau kontrol

Properti yang bisa Anda gunakan

Formulir

Keterangan, kotor, AllowAdditions, AllowDeletions, AllowEdits

Kontrol tab

Terlihat

Label

Keterangan, terlihat, kedepan warna, kembali warna

Lampiran

Terlihat, diaktifkan

Tombol perintah

Keterangan, terlihat, diaktifkan, permukaan warna

Teks tBox

Diaktifkan, terlihat, terkunci, warna depan, warna belakang, nilai

Kotak Centang

Diaktifkan, terlihat, terkunci, nilai

Gambar

Warna terlihat, kembali

Kotak Kombo

Diaktifkan, terlihat, terkunci, nilai

Kotak daftar

Diaktifkan, terlihat, terkunci, nilai

Web Browser

Terlihat

Subformulir

Diaktifkan, terlihat terkunci

Kontrol navigasi

Diaktifkan, terlihat

Memindahkan tindakan

Tindakan yang dijalankan dalam urutan, dari atas ke bawah makro. Untuk memindahkan sebuah tindakan ke atas atau ke bawah dalam makro, gunakan salah satu metode berikut ini:

  • Seret tindakan ke atas atau ke bawah ke tempat yang Anda inginkan.

  • Pilih tindakan, dan tekan CTRL + panah atas atau CTRL + panah bawah.

  • Pilih tindakan, dan kemudian klik Pindah ke atas atau Pindah ke bawah panah di sebelah kanan panel makro.

Menghapus tindakan

Untuk menghapus tindakan makro:

  • Pilih tindakan, dan tekan tombol DELETE. Alternatifnya, Anda bisa mengklik tombol Hapus (X) di sebelah kanan panel makro.

    Catatan: 

    • Jika Anda menghapus blok tindakan, seperti blok jika atau grup blok, semua tindakan di blokir dihapus juga.

    • Perintah Pindahkan ke atas, memindahkan ke bawah, dan Hapus juga tersedia pada menu pintasan yang muncul saat Anda mengklik kanan tindakan makro.

Atas dokumen

Mengontrol aliran program dengan If, lain jika, dan Else

Untuk menjalankan tindakan makro hanya ketika kondisi tertentu terpenuhi, Anda menggunakan jika blok. Ini menggantikan kolom kondisi yang digunakan dalam versi Access lebih lama. Anda bisa memperluas jika blok dengan Lain jika dan Else blok, mirip dengan bahasa pemrograman lain berurutan seperti VBA.

Ilustrasi berikut memperlihatkan blok If sederhana, termasuk Lain jika dan Else blok:

Makro yang berisi pernyataan If/Else If/Else.

Jika blok menjalankan Jika bidang ExpirationDate kurang dari tanggal saat ini.

Blokir Lain jika menjalankan Jika bidang ExpirationDate sama dengan tanggal saat ini.

Blok Else menjalankan jika tidak ada blok sebelumnya.

Jika blok berakhir di sini.

Menambahkan jika blok untuk makro

  1. Pilih jika dari daftar turun bawah Tambahkan tindakan baru , atau seret dari panel Katalog tindakan ke panel makro.

  2. Dalam kotak di bagian atas blok jika , ketikkan ekspresi yang menentukan kapan blokir akan dijalankan. Ekspresi yang harus Boolean (yaitu, salah satu yang dievaluasi untuk ya atau tidak).

  3. Menambahkan tindakan ke jika blok dengan memilih mereka dari daftar turun bawah Tambahkan tindakan baru yang muncul dalam blokir, atau dengan menyeretnya dari panel Katalog tindakan ke blok jika .

Menambahkan lain atau blok lain jika ke jika memblokir

  1. Pilih If blok , lalu di sudut kanan bawah blokir, klik Menambahkan lain atau Menambahkan lain jika.

  2. Jika Anda menambahkan Lain jika blok, ketikkan ekspresi yang menentukan kapan blokir akan dijalankan. Ekspresi yang harus Boolean (yaitu, satu yang dievaluasi ke True atau False).

  3. Menambahkan tindakan ke Lain jika atau Else blok dengan memilih mereka dari daftar turun bawah Tambahkan tindakan baru yang muncul dalam blokir, atau dengan menyeretnya dari panel Katalog tindakan ke blok.

    Catatan: 

    • Perintah untuk menambahkan jika, Lain jikadan Else blok tersedia pada menu pintasan yang muncul saat Anda mengklik kanan tindakan makro.

    • Jika blok bisa ditumpuk hingga 10 level.

Atas dokumen

Membuat submacros

Makro setiap bisa berisi beberapa submacros. Submacro didesain disebut menurut nama dari RunMacro atau OnError tindakan makro.

Anda menambahkan Submacro blokir ke makro dengan cara yang sama yang Anda tindakan makro, seperti yang dijelaskan di bagian Tambahkan tindakan makro. Setelah Anda menambahkan blok Submacro , Anda bisa menyeret tindakan makro ke dalamnya, atau pilih tindakan dari daftar Tambahkan tindakan baru yang muncul dalam blok.

Catatan: 

  • Anda juga bisa membuat blok Submacro dengan memilih satu atau beberapa tindakan, mengklik kanan tersebut, lalu memilih Buat Submacro blok.

  • Submacros harus selalu blok terakhir dalam makro; Anda tidak bisa menambahkan tindakan (kecuali submacros lainnya) di bawah submacro. Jika Anda menjalankan makro yang hanya berisi submacros tanpa khusus penamaan submacro Anda inginkan, hanya submacro pertama akan dijalankan.

  • Untuk menghubungi submacro (misalnya, dalam properti kejadian, atau dengan menggunakan tindakan RunMacro atau tindakan OnError ), gunakan sintaks berikut ini:

    macroname.submacroname

Atas dokumen

Kelompokkan tindakan terkait

Anda dapat meningkatkan keterbacaan makro dengan tindakan mengelompokkan dan menetapkan nama yang bermakna untuk grup. Misalnya, Anda bisa mengelompokkan tindakan yang membuka dan filter formulir menjadi grup bernama "bentuk terbuka dan filter." Ini yang membuatnya lebih mudah untuk melihat tindakan berkaitan satu sama lain. Grup blok tidak mempengaruhi bagaimana tindakan yang dijalankan, dan grup yang tidak bisa disebut atau menjalankan secara individual. Penggunaan utama adalah untuk label grup tindakan untuk membantu Anda memahami makro ketika Anda membaca. Selain itu, saat mengedit makro besar, Anda bisa menciutkan setiap grup blok ke satu baris, mengurangi jumlah menggulir Anda harus melakukan.

Jika tindakan yang ingin Anda Kelompokkan sudah ada di makro, gunakan prosedur ini untuk menambahkan mereka ke grup blok:

  1. Pilih tindakan yang ingin Anda Kelompokkan.

  2. Klik kanan tindakan yang dipilih, dan lalu klik Buat grup blok.

  3. Dalam kotak di bagian atas grup blok, ketikkan nama untuk grup.

Jika tindakan yang belum ada:

  1. Seret blok grup dari Katalog tindakan ke panel makro.

  2. Dalam kotak di bagian atas grup blok, ketikkan nama untuk grup.

  3. Seret tindakan makro dari Katalog tindakan ke blok grup , atau pilih tindakan dari daftar Tambahkan tindakan baru yang muncul dalam blok.

Grup blok bisa berisi blok grup lainnya, dan bisa ditumpuk maksimal 9 level.

Atas dokumen

Memperluas dan menciutkan tindakan makro atau blok

Saat Anda membuat makro baru, penyusun makro menampilkan tindakan makro dengan semua argumen terlihat. Bergantung pada ukuran makro, Anda mungkin ingin menciutkan beberapa atau semua tindakan makro (dan blok tindakan) saat Anda sedang mengedit makro. Ini yang membuatnya lebih mudah untuk mendapatkan tampilan keseluruhan struktur makro Anda. Anda bisa memperluas beberapa atau semua tindakan yang diperlukan untuk mengeditnya.

Memperluas atau menciutkan tindakan makro tunggal atau blok

  • Klik tanda plus (+) atau tanda minus (-) masuk ke sebelah kiri nama makro atau blok. Alternatifnya, tekan tombol panah atas dan bawah panah untuk memilih tindakan atau blok, dan lalu tekan tombol panah kiri atau panah kanan untuk menciutkan atau memperluas tersebut.

Memperluas atau menciutkan semua tindakan makro (tetapi bukan blok)

  • Pada tab desain , di grup Ciutkan Perluas , klik Tindakan Perluas atau Ciutkan tindakan.

Memperluas atau menciutkan semua tindakan makro dan blok

  • Pada tab desain , di grup Perluas/Ciutkan , klik Semua Perluas atau Ciutkan semua.

Tips: Anda bisa "mengintip" ke dalam tindakan yang diciutkan dengan memindahkan kursor ke atas tindakan. Access menampilkan argumen tindakan di tips alat.

Atas dokumen

Menyalin dan menempelkan tindakan makro

Jika Anda membutuhkan untuk mengulangi tindakan yang telah Anda tambahkan ke makro, Anda bisa menyalin dan menempelkan tindakan yang sudah ada seperti yang akan Anda lakukan dengan paragraf teks di dokumen word prosesor. Bila Anda menempelkan tindakan, mereka disisipkan tepat di bawah tindakan yang saat ini dipilih. Jika blok yang dipilih, tindakan yang ditempelkan dalam blok.

Tips: Untuk dengan cepat duplikat dipilih tindakan, tahan tombol CTRL dan seret tindakan ke lokasi di makro tempat yang Anda inginkan akan disalin.

Berbagi makro dengan orang lain

Ketika Anda menyalin tindakan makro ke clipboard, mereka bisa ditempelkan sebagai Extensible Markup Language (XML) ke dalam aplikasi apa saja yang menerima teks. Ini memungkinkan Anda untuk mengirim makro kolega melalui pesan email, atau memposting makro di forum diskusi, blog, atau situs Web lainnya. Penerima lalu bisa menyalin XML dan menempelkannya ke mereka penyusun makro Access 2010. Makro yang dibuat kembali seperti yang Anda tulis.

Menjalankan makro

Anda bisa menjalankan makro dengan menggunakan salah satu metode berikut ini:

  • Klik ganda makro di panel navigasi.

  • Panggilan makro dengan menggunakan tindakan makro RunMacro atau OnError .

  • Masukkan nama makro di acara properti dari objek. Makro akan berjalan saat dipicu acara tersebut.

Atas dokumen

Debug makro

Jika Anda mengalami masalah dalam mengepaskan makro untuk berjalan, ada beberapa alat yang bisa Anda gunakan untuk masuk ke sumber masalah.

Menambahkan penanganan kesalahan tindakan ke makro

Kami menyarankan menambahkan kesalahan menangani tindakan ke makro setiap ketika Anda menulis itu, dan meninggalkan mereka dalam makro secara permanen. Saat Anda menggunakan metode ini, Access menampilkan Deskripsi kesalahan saat mereka terjadi. Deskripsi kesalahan membantu Anda memahami kesalahan sehingga Anda bisa memperbaiki masalah lebih cepat.

Gunakan prosedur berikut untuk menambahkan submakro penanganan kesalahan ke makro:

  1. Buka makro dalam tampilan desain.

  2. Di bawah makro, pilih Submacro dari daftar turun bawah Tambahkan tindakan baru .

  3. Dalam kotak di sebelah kanan kata Submacro, ketikkan nama untuk submacro, seperti ErrorHandler.

  4. Dari daftar turun bawah Tambahkan tindakan baru yang muncul dalam blok Submacro , pilih tindakan makro MessageBox .

  5. Dalam kotak pesan , ketik teks berikut ini: = [MacroError]. [ Deskripsi]

  6. Di bawah makro, pilih OnError dari daftar turun bawah Tambahkan tindakan baru .

  7. Atur argumen menuju ke Nama makro.

  8. Dalam kotak Nama makro , ketikkan nama Anda submacro penanganan kesalahan (dalam contoh ini, ErrorHandler).

  9. Seret tindakan makro OnError ke atas makro.

Ilustrasi berikut memperlihatkan makro dengan tindakan OnError dan Submacro yang bernama ErrorHandler.

Makro yang berisi submakro penanganan kesalahan.

Tindakan makro OnError ditempatkan di atas makro, dan panggilan submacro ErrorHandler saat terjadi kesalahan.

ErrorHandler submacro hanya menjalankan jika disebut oleh OnError tindakan, dan menampilkan kotak pesan yang mendeskripsikan kesalahan tersebut.

Gunakan perintah langkah tunggal

Langkah tunggal makro debug mode yang bisa Anda gunakan untuk menjalankan tindakan makro satu per satu itu. Setelah tiap tindakan yang dilakukan, kotak dialog muncul yang menampilkan informasi tentang tindakan dan kode kesalahan apa pun yang terjadi sebagai hasil. Namun, karena tidak ada Deskripsi kesalahan dalam kotak dialog langkah tunggal makro, kami menyarankan Anda menggunakan metode submacro penanganan kesalahan yang dijelaskan di bagian sebelumnya.

Untuk memulai mode langkah tunggal:

  1. Buka makro dalam tampilan desain.

  2. Pada tab desain , di grup alat , klik Langkah tunggal.

  3. Simpan dan tutup makro.

Saat berikutnya Anda menjalankan makro, di kotak dialog Langkah tunggal makro muncul. Kotak dialog menampilkan informasi berikut tentang setiap tindakan:

  • Nama makro

  • Kondisi (jika memblokir)

  • Nama tindakan

  • Argumen

  • Nomor kesalahan (kesalahan jumlah 0 berarti tidak ada kesalahan terjadi)

Saat Anda menelusuri tindakan, klik salah satu dari tiga tombol di dalam kotak dialog:

  • Untuk melihat informasi tentang tindakan berikutnya dalam makro, tekan langkah.

  • Untuk berhenti setiap makro yang saat ini berjalan, klik Berhenti semua makro. Satu langkah mode akan tetap berlaku saat berikutnya Anda menjalankan makro.

  • Untuk keluar dari mode langkah tunggal dan melanjutkan menjalankan makro, klik Lanjutkan.

    Catatan: 

    • Jika Anda menekan langkah setelah tindakan terakhir dalam makro, langkah tunggal mode akan tetap berlaku saat berikutnya Anda menjalankan makro.

    • Untuk memasukkan mode langkah tunggal saat makro berjalan, tekan CTRL + HENTIAN.

    • Untuk memasukkan mode langkah tunggal di titik tertentu dalam makro, tambahkan tindakan makro SingleStep pada titik itu.

    • Satu langkah mode ini tidak tersedia dalam Web database.

Atas dokumen

Mengonversi makro kode VBA

Makro menyediakan sekumpulan perintah yang tersedia di Visual Basic for Applications (VBA) bahasa pemrograman. Jika Anda memutuskan Anda membutuhkan beberapa fungsionalitas dari makro bisa menyediakan, Anda bisa dengan mudah konversi makro mandiri objek untuk kode VBA, dan lalu menggunakan kumpulan fitur diperluas VBA yang menyediakan. Harap diingat, namun, kode VBA tidak akan berjalan di browser; Kode VBA yang Anda tambahkan ke Web database hanya akan berjalan saat database dibuka di Access.

Catatan: Anda tidak bisa mengonversi disematkan makro kode VBA.

Untuk mengonversi makro kode VBA:

  1. Di panel navigasi, klik kanan objek makro dan lalu klik tampilan desain.

  2. Pada tab desain , di grup alat , klik Konversi makro untuk Visual Basic.

  3. Dalam kotak dialog konversi makro , tentukan Apakah Anda ingin kesalahan menangani kode dan Komentar ditambahkan ke modul VBA, dan lalu klik konversi.

Akses menegaskan makro diubah, dan membuka Visual Basic Editor. Klik ganda makro dikonversi di panel proyek untuk menampilkan dan mengedit modul.

Atas dokumen

Catatan: Penafian Terjemahan Mesin: Artikel ini telah diterjemahan oleh sistem komputer tanpa campur tangan manusia. Microsoft menawarkan terjemahan mesin ini untuk membantu pengguna yang bukan penutur bahasa Inggris agar dapat menikmati konten tentang produk, layanan, dan teknologi Microsoft. Karena artikel ini diterjemahkan oleh mesin, mungkin akan terdapat kesalahan kosa kata, sintaksis, atau tata bahasa.

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.

×