Saya mencoba membuat dokumen di mana pengguna akan diberikan kesempatan untuk memasukkan beberapa teks dan saya ingin menggunakannya di tempat-tempat lain dalam dokumen yang sama. Teks yang dimasukkan oleh pengguna akan digunakan di banyak tempat dalam dokumen yang sama dan mengubah nama setiap saat harus tercermin dalam sisa dokumen.
Misalnya, di halaman pertama dokumen, saya ingin mendapatkan nama dan umur pengguna dan menggunakannya di tempat lain seperti yang ditunjukkan pada tangkapan layar berikut.
Saya mencoba menggunakan kontrol konten teks biasa untuk mendapatkan nama dan usia. Tetapi saya tidak dapat menemukan cara untuk memasukkannya sebagai bidang dalam teks saya.
Ada ide tentang bagaimana saya bisa mencapai ini? Saya bahkan siap melakukan mailmerge, tetapi saya tidak ingin datanya dari tempat lain selain dari dokumen ini. Cuplikan layar telah dicoba di Office 2013, tetapi akan lebih bagus jika berfungsi sejak 2007 dan seterusnya. Saya tidak ingin melakukannya dengan makro.
sumber
Untuk Windows Word 2007 dan yang lebih baru, Anda bisa menggunakan beberapa Kontrol Konten yang dimasukkan Word dari Insert-> Quick Parts-> Document Property ... Misalnya, jika Anda memasukkan Properti Dokumen "Author", Word menyisipkan kontrol konten yang terhubung ke properti bawaan. Jadi, ketika Anda mengubah nilai dalam satu salinan kontrol konten, nilai properti diperbarui, maka semua kontrol konten Author lainnya diperbarui secara otomatis. Ini berbeda dari pendekatan pra-Word 2007 di mana Anda harus memasukkan bidang {AUTHOR}, lalu pilih dan perbarui.
Menggunakan tab Pengembang, Anda dapat memilih kontrol konten yang dihasilkan dan memberinya Judul baru seperti "Usia". Kemudian Anda dapat menyalin / menempelkan salinan kontrol dengan judul itu. Biasanya membantu untuk membuat kontrol tidak dapat dihapus.
Jika Anda tidak ingin menggunakan properti bawaan tradisional seperti Pembuat dll., Ada satu set lima "properti" yang disebut Properti Halaman Sampul yang bisa Anda gunakan sebagai gantinya. Ini juga tersedia dari menu Properti Dokumen ..., tetapi nilainya disimpan di tempat yang berbeda, yaitu di bagian XML Kustom yang dibuat oleh Word. Saya pikir ini adalah Alamat Perusahaan, Email Perusahaan, Fax Perusahaan, Telepon Perusahaan, dan Tanggal Penerbitan. Sekali lagi, Anda dapat mengubah Judul menggunakan tab Pengembang.
Di luar itu, Anda harus menggunakan VBA atau semacamnya. Jika Anda menggunakan kontrol Konten, Anda harus membuat bagian XML Kustom Anda sendiri untuk menyimpan nilai, dan menghubungkan kontrol ke toko itu. Anda akan menemukan ringkasan yang bagus dari berbagai opsi untuk "data berulang" di sini
FWIW, jika Anda perlu menggunakan formulir di Word, jenis bidang formulir yang paling "kompatibel" adalah apa yang disebut "bidang formulir warisan" di Windows Word, karena ini adalah satu-satunya jenis yang juga berfungsi di Mac Word. Tetapi jika Anda hanya perlu hal-hal untuk bekerja di Windows Word 2007 dan yang lebih baru, kontrol konten memiliki beberapa keuntungan.
sumber