Masuk dengan Microsoft
Masuk atau buat akun.
Halo,
Pilih akun lain.
Anda memiliki beberapa akun
Pilih akun yang ingin Anda gunakan untuk masuk.

Untuk versi Microsoft Word 2000 dari artikel ini, lihat
209227.
Untuk versi Microsoft Word 97 dari artikel ini, lihat
181816.
Untuk versi Microsoft Word 7.0 dari artikel ini, lihat
106388.

Ringkasan

Artikel ini menjelaskan cara menyimpan dan mengambil variabel dokumen saat Anda menggunakan Microsoft Word.

Informasi lebih lanjut

Microsoft menyediakan contoh pemrogaman hanya untuk ilustrasi, tanpa garansi baik tersurat maupun tersirat. Ini mencakup, namun tidak terbatas pada, garansi yang tersirat dapat diperjualbelikan atau kesesuaian untuk tujuan tertentu. Artikel ini menganggap bahwa Anda sudah terbiasa dengan bahasa pemrograman yang ditunjukkan dan terbiasa dengan alat-alat yang digunakan untuk membuat dan prosedur debug. Teknisi dukungan Microsoft dapat membantu menjelaskan fungsionalitas prosedur tertentu, namun mereka tidak akan mengubah contoh tersebut untuk memberikan fungsionalitas tambahan atau menyusun prosedur untuk memenuhi persyaratan khusus Anda.

Untuk informasi selengkapnya tentang cara menggunakan kode contoh dalam artikel ini, klik nomor artikel di bawah ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

290140 OFFXP: cara mengoperasikan kode contoh dari artikel Pangkalan Pengetahuan
Anda dapat menggunakan Microsoft Visual Basic untuk aplikasi variabel koleksi untuk mengatur dan mengambil konten variabel string dalam dokumen Word atau pola dasar.

Selain itu, Anda dapat menggunakan kolom DocVariable untuk mengambil nilai variabel dokumen setelah telah ditetapkan untuk menampilkan dalam dokumen Word.

Cara menetapkan dan mengambil nilai variabel dokumen

Contoh makro berikut ini menggunakan properti variabel untuk menyimpan dan kemudian ambil nilai string variabel yang bernama "Lengkap" dengan dokumen saat ini.

Sub GetSetDocVars()

Dim fName As String
fName = "Jeff Smith"
' Set contents of variable "fName" in a document using a document
' variable called "FullName".
ActiveDocument.Variables.Add Name:="FullName", Value:=fName
' Retrieve the contents of the document variable.
MsgBox ActiveDocument.Variables("FullName").Value

End Sub

Catatan: pesan galat berikut ini muncul apabila nama variabel sudah ditetapkan dalam dokumen:

Galat Run-Time "5903": Nama variabel yang sudah ada.

Anda harus menghapus nama atau hanya me-reset nilai argumen.

Cara menghapus variabel dokumen

Contoh makro berikut ini menggunakan properti variabel set pertama dan mengambil nilai variabel dokumen dan kemudian Hapus variabel dari dokumen yang sedang aktif.

Sub GetSetDeleteDocVars()

Dim fName As String
fName = "Jeff Smith"
' Set contents of variable "fName" in a document using a document
' variable called "FullName."
ActiveDocument.Variables.Add Name:="FullName", Value:=fName
' Retrieve the contents of the document variable.
MsgBox ActiveDocument.Variables("FullName").Value
' Delete the variable.
ActiveDocument.Variables("FullName").Delete

End Sub

Cara mendapatkan nilai variabel dokumen dengan menggunakan kolom DocVariable

Contoh makro berikut ini menggunakan properti variabel untuk menetapkan variabel dokumen. Contoh makro berikut adalah langkah-langkah untuk menggunakan kolom DocVariable untuk mengambil nilai ke konten dokumen yang sama.

Sub GetSetDocVars()

Dim fName As String
fName = "Jeff Smith"
' Set contents of variable "fName" in a document using a document
' variable called "FullName."
ActiveDocument.Variables.Add Name:="FullName", Value:=fName

End Sub

Untuk menggunakan DocVariable kolom, ikuti langkah-langkah berikut:

  1. Masukkan menu, klik kolom.

    Catatan Di Microsoft Office Word 2007, klik Bagian cepat di grup teks di tab sisipkan , dan kemudian klik kolom.

  2. Di kotak kategori , pilih Dokumen otomatisasi.

  3. Dalam daftar nama kolom , pilih DocVariable.

  4. Di kotak Nama baru , di bawah kolom properti, ketik nama variabel dokumen.

    Catatan: jika Anda melihat properti lanjut bidang bukan
    Bidang isian properti, klik Menyembunyikan kode.

  5. Klik Oke.

Jika Anda perlu untuk mempertahankan nilai antara sesi makro, Anda dapat menyimpan nilai menggunakan salah satu metode berikut ini:

  • Gunakan properti PrivateProfileString untuk menyimpan nilai ke berkas pengaturan pribadi.

    Untuk informasi selengkapnya tentang PrivateProfileString properti, di Editor Visual Basic, klik Bantuan Microsoft Visual Basic pada menu bantuan , ketik PrivateProfileString properti di bantuan Office atau Wisaya jawaban, kemudian Klik pencarian untuk melihat topik.

  • Gunakan properti variabel untuk menyimpan nilai dalam dokumen.

    Untuk informasi selengkapnya tentang variabel properti, di Editor Visual Basic, klik Bantuan Microsoft Visual Basic pada menu bantuan , ketik variabel properti di bantuan Office atau Wisaya jawaban, dan kemudian klik Cari melihat topik.

  • Menggunakan Visual Basic untuk aplikasi Input/Output pernyataan untuk menulis ke berkas teks (misalnya, menulis pernyataan atau pernyataan cetak ).

    Untuk informasi selengkapnya tentang menulis data ke berkas, di Editor Visual Basic, klik Bantuan Microsoft Visual Basic pada menu bantuan , ketik menulis data untuk berkas bantuan Office atau Wisaya jawaban, dan kemudian klik Cari melihat topik.

  • Menggunakan objek AutoTextEntry untuk menyimpan nilai dalam entri Autoteks.
    Untuk informasi selengkapnya tentang AutoTextEntry objek, di Editor Visual Basic, klik Bantuan Microsoft Visual Basic pada menu bantuan , ketik AutoTextEntry objek di bantuan Office atau Wisaya jawaban, dan kemudian klik pencarian untuk melihat topik.

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.

Komunitas membantu Anda bertanya dan menjawab pertanyaan, memberikan umpan balik, dan mendengar dari para ahli yang memiliki pengetahuan yang luas.

Apakah informasi ini berguna?

Seberapa puaskah Anda dengan kualitas bahasanya?
Apa yang memengaruhi pengalaman Anda?
Dengan menekan kirim, umpan balik Anda akan digunakan untuk meningkatkan produk dan layanan Microsoft. Admin TI Anda akan dapat mengumpulkan data ini. Pernyataan Privasi.

Terima kasih atas umpan balik Anda!

×