Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Pembaruan terakhir: Juli 2020; Penerapan: Office 365,2019, 2016, 2013.

Terkadang, kami ingin membuat dokumen Word kami lebih interaktif dan bahkan menangkap beberapa masukan pengguna. Masukkan pesan dan kotak masukan.

Seperti namanya kotak pesan adalah bagian dari informasi yang ditampilkan kepada pengguna dokumen. Kotak input berperan untuk menangkap informasi dari pengguna.

Posting ini memiliki semua informasi dan contoh kode yang Anda perlukan untuk membuat dokumen yang berfungsi penuh dengan pesan Visual Basic for Applications (VBA) dan kotak input untuk Microsoft Word.

Bagaimana cara menambahkan kode VBA ke Word?

Sebelum kita melanjutkan dan menjelaskan cara menambahkan pesan dan kotak input, berikut adalah penyegaran cepat tentang cara menambahkan kode VBA kustom Anda ke dokumen Word.

  • Pertama, lanjutkan dan aktifkan tab Pengembang .
  • Sekarang, tekan tombol  Visual Basic dari  tab Pengembang  . Ini akan membuka Editor Visual Basic.

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

  • Sorot Dokumen Anda.
  • Klik  Sisipkan  lalu pilih  Modul .

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

  • Salin kode yang kami berikan di bawah ini ke dalam Modul yang baru saja Anda buat ke dalam modul Anda.
  • Klik Simpan. Berikan nama untuk dokumen Anda jika diminta.
  • Tutup Editor Visual Basic.

Kode VBA Kotak Pesan

Sintaksis:

MsgBox(prompt,tombol,judul,file bantuan,konteks)

Penjelasan sintaks:

Mengingatkan:

Diperlukan. Ini adalah informasi yang dapat diberikan kepada pengguna. Itu harus dimasukkan di dalam  tanda kutip ganda .

Tombol:

Pilihan. Tombol adalah jenis tombol yang diberikan kepada pengguna informasi. Ada berbagai tombol yang tersedia untuk MsgBox() dan mereka dapat ditemukan pada gambar di bawah ini.

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Judul:

Pilihan. Ini adalah judul untuk informasi yang diberikan kepada pengguna. Jika tidak diberikan,  Microsoft word  akan menjadi judul default.

File bantuan dan konteks:

  • Pilihan. Helpfile akan mengidentifikasi file Help yang tersedia di disk lokal yang dapat disediakan sebagai bantuan di kotak dialog
  • Pilihan. Konteks adalah ekspresi numerik yang digunakan untuk mengidentifikasi topik bantuan dengan nomor unik.

Contoh kode kotak Pesan

'VBA
Sub messagebox()

'Variables assigned

Dim buttonclick As VbMsgBoxResult

'Message box to display information to user

MsgBox "Hi, Visual Basic is easy to work with", vbExclamation, "VBA"

'Message box to ask question to user with yes or no question
buttonclick = MsgBox("Do you like VBA?", vbQuestion + vbYesNo, "VBA")
If buttonclick = vbYes Then
MsgBox "Yes, they are great!", vbExclamation, "VBA"
Else
MsgBox "Why not? They are great!", vbCritical, "VBA"
End If

End Sub

Keluaran:

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Kotak Dialog dan Masukan Kode VBA

Kotak input adalah dialog sederhana yang memungkinkan kita untuk meminta beberapa informasi kepada pengguna. Mari kita berkenalan dengan kode VBA menggunakan contoh.

Sintaksis:

InputBox (Prompt, Judul, Default, XPos, YPos, HelpFile, HelpContextId, Jenis)

Penjelasan sintaks:

Mengingatkan:

Diperlukan. Ini adalah informasi yang dapat diberikan kepada pengguna. Itu harus dimasukkan di dalam  tanda kutip ganda .

Judul:

Pilihan. Ini adalah judul untuk informasi yang diberikan kepada pengguna. Jika tidak diberikan,  Microsoft word  akan menjadi judul default.

Bawaan:

Pilihan. Ini menampilkan nilai default di dalam kotak teks, sebelum pengguna mengetikkan suatu nilai. Jika tidak ditentukan, kotak teks akan kosong.

XPo:

Pilihan. Ini digunakan sebagai posisi pada sumbu X. Dari kiri ke kanan

YPos:

Pilihan. Ini digunakan sebagai posisi pada sumbu Y. Dari atas ke bawah

Helpfile dan HelpContext ID:

  • Pilihan. Helpfile akan mengidentifikasi file Help yang tersedia di disk lokal yang dapat disediakan sebagai bantuan di kotak dialog
  • Pilihan. HelpContext ID adalah nomor id untuk file bantuan.

Kode kotak masukan:

'VBA
Sub macro()

'Variables assigned
Dim a As Long
Dim b As Long

'Input box to get value from user

a = InputBox("Enter a value for a", "Question 1")
b = InputBox("Enter a value for b", "Question 2")

'Answer displayed in a message box
MsgBox ("Answer is " & Val(a) + Val(b))
End Sub

Keluaran:

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Bagaimana cara membuat kotak input dan pesan dalam dokumen Word dengan VBA?

Tinggalkan Komentar

Checklist Perencanaan Acara & Template Anggaran yang Dapat Dicetak untuk Word

Checklist Perencanaan Acara & Template Anggaran yang Dapat Dicetak untuk Word

Gunakan checklist perencanaan acara dan template anggaran yang dapat dicetak di Word ini untuk melacak penanggung jawab, tenggat waktu, biaya, vendor, dan kesiapan hari-H dengan pemeriksaan kualitas yang jelas.

Cara Memperbaiki Rumus Excel yang Tidak Menghitung Otomatis dalam 3 Langkah Mudah

Cara Memperbaiki Rumus Excel yang Tidak Menghitung Otomatis dalam 3 Langkah Mudah

Perbaiki rumus Excel yang tidak menghitung secara otomatis dalam tiga langkah: pulihkan mode perhitungan, paksa perhitungan ulang, dan perbaiki rumus yang diformat sebagai teks.

Template Jadwal Pembersihan Mingguan yang Dapat Dicetak untuk Host Airbnb (Word & PDF)

Template Jadwal Pembersihan Mingguan yang Dapat Dicetak untuk Host Airbnb (Word & PDF)

Gunakan jadwal pembersihan mingguan yang dapat dicetak ini untuk hosting Airbnb guna mengatur pergantian tamu, pembersihan rutin, pengisian ulang stok, inspeksi, dan konversi dari Word ke PDF.

Template Lembar Log Pemeliharaan Peralatan Excel untuk Manajer Bengkel: Panduan Penyiapan 4 Langkah

Template Lembar Log Pemeliharaan Peralatan Excel untuk Manajer Bengkel: Panduan Penyiapan 4 Langkah

Buat log pemeliharaan peralatan Excel yang praktis untuk manajer bengkel dengan ID aset, riwayat servis, tanggal jatuh tempo, kontrol status, pelacakan downtime, dan daftar periksa audit akhir.

Template PowerPoint Pitch Deck Investor Minimalis untuk Startup Teknologi: Blueprint 12 Slide yang Praktis

Template PowerPoint Pitch Deck Investor Minimalis untuk Startup Teknologi: Blueprint 12 Slide yang Praktis

Buat pitch deck investor minimalis di PowerPoint dengan struktur 12 slide praktis untuk startup teknologi, ditambah panduan mengenai bukti, metrik, klaim penggalangan dana, dan template .potx yang dapat digunakan kembali.

Template PowerPoint Presentasi Listing Properti Modern Gratis: Panduan Praktis Pitching untuk Penjual

Template PowerPoint Presentasi Listing Properti Modern Gratis: Panduan Praktis Pitching untuk Penjual

Buat presentasi listing properti modern di PowerPoint dengan blueprint slide gratis, tips template terverifikasi, peringatan CMA, pemeriksaan hak foto, dan perlindungan Fair Housing.

HubSpot Free CRM vs. Zoho CRM: Pilihan Terbaik untuk Agen Properti Independen di Tahun 2026

HubSpot Free CRM vs. Zoho CRM: Pilihan Terbaik untuk Agen Properti Independen di Tahun 2026

Bandingkan HubSpot Free CRM dan Zoho CRM untuk agen properti independen, termasuk kontak, pipeline, otomatisasi, kustomisasi, penjadwalan, batas penggunaan, dan pemicu upgrade.

Cara Memperbaiki Audio Perekaman Layar PowerPoint yang Tidak Berfungsi di Windows

Cara Memperbaiki Audio Perekaman Layar PowerPoint yang Tidak Berfungsi di Windows

Perbaiki rekaman layar PowerPoint yang senyap dengan memeriksa kontrol Audio, izin mikrofon Windows, perangkat input aktif, ekspektasi audio sistem, dan pembaruan Office.

Template PDF Time Blocking Harian yang Dapat Dicetak untuk Profesional WFH: Panduan Pemula

Template PDF Time Blocking Harian yang Dapat Dicetak untuk Profesional WFH: Panduan Pemula

Gunakan template PDF time blocking harian yang dapat dicetak untuk merencanakan jam kerja fokus WFH, rapat, istirahat, tugas admin, dan buffer yang realistis tanpa membebani hari Anda.

Template Presentasi Laporan Status Proyek Gratis untuk Tim Agile

Template Presentasi Laporan Status Proyek Gratis untuk Tim Agile

Buat presentasi laporan status proyek Agile yang ringkas dengan tujuan sprint, hasil, risiko, sinyal kualitas, keputusan, dan langkah selanjutnya—tanpa mengubah slide menjadi tumpukan backlog.