Bagikan melalui


Memulai kustomisasi tingkat dokumen pemrograman untuk Word

Jika Anda baru saja mulai membuat kustomisasi tingkat dokumen untuk Microsoft Office Word dengan menggunakan Visual Studio, inilah yang perlu Anda ketahui.

Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen untuk Word. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.

Memahami cara kerja kustomisasi tingkat dokumen untuk Word

Setiap kustomisasi Word yang Anda buat didasarkan pada satu dokumen. Untuk mulai menggunakan kustomisasi, pengguna akhir membuka dokumen atau membuat dokumen dari templat Word. Peristiwa dalam dokumen, misalnya memindahkan kursor ke area tertentu atau mengklik tombol dan item menu, dapat memanggil metode penanganan peristiwa di rakitan. Saat dokumen ditutup, fitur yang disediakan oleh kustomisasi tidak lagi tersedia di Word.

Untuk informasi selengkapnya, lihat Arsitektur kustomisasi tingkat dokumen.

Membuat proyek tingkat dokumen untuk Word

Untuk membuat kustomisasi tingkat dokumen untuk Word, gunakan templat proyek Dokumen Word atau Templat Word dalam kotak dialog Proyek Baru. Templat ini mencakup referensi perakitan dan file proyek yang diperlukan.

Untuk informasi selengkapnya tentang cara membuat proyek tingkat dokumen untuk Word, lihat Cara: Membuat proyek Office di Visual Studio. Untuk informasi selengkapnya tentang templat proyek, lihat Gambaran umum templat proyek Office.

Memprogram dokumen Word dengan menggunakan kontrol host item host

Item host dan kontrol host adalah kelas yang menyediakan model pemrograman untuk kustomisasi tingkat dokumen.

Item host menyediakan titik masuk untuk kode Anda, dan item tersebut juga dapat bertindak sebagai kontainer untuk kontrol host dan kontrol Formulir Windows. Dalam proyek tingkat dokumen untuk Word, item host diwakili oleh ThisDocument kelas .

Kontrol host didasarkan pada objek Word asli, seperti kontrol konten, marka buku, dan simpul XML. Kontrol host menyediakan fungsionalitas serupa dengan objek Word asli, tetapi mereka juga memiliki aktivitas baru, dukungan perancang, dan kemampuan pengikatan data. Mereka muncul sebagai objek kelas satu dalam kode proyek Anda dan di IntelliSense, yang membuatnya lebih mudah untuk merujuk ke objek tertentu langsung dalam kode Anda tanpa harus menavigasi model objek Word.

Untuk mengetahui informasi selengkapnya, lihat topik berikut:

Mengkustomisasi antarmuka pengguna Word

Sebagian besar solusi Microsoft Office memodifikasi antarmuka pengguna (UI) aplikasi Office likasi untuk menyediakan beberapa cara bagi pengguna untuk berinteraksi dengan solusi. Ada banyak cara untuk mengubah UI Word dengan menggunakan kustomisasi tingkat dokumen. Misalnya, Anda bisa menambahkan kontrol ke pita, dan Anda bisa menampilkan panel tindakan. Untuk informasi selengkapnya, lihat Kustomisasi Office UI.

Anda juga dapat membuka dokumen yang terkait dengan proyek Anda secara langsung di Visual Studio. Saat dokumen terbuka di Visual Studio, Anda bisa mengubah dokumen dengan menggunakan antarmuka pengguna Word. Anda juga dapat menggunakan dokumen sebagai permukaan desain, yang memungkinkan Anda menyeret kontrol ke dalamnya. Untuk informasi selengkapnya, lihat Proyek Office di lingkungan Visual Studio.

Mengikat kontrol ke data

Kontrol konten dan Bookmark kontrol berada dalam daftar kontrol yang bisa Anda seret dari jendela Sumber Data. Menambahkan kontrol konten dan marka buku dengan cara ini secara otomatis mengikatnya ke sumber data yang Anda siapkan dengan menggunakan jendela. Tanpa menulis kode apa pun, Anda dapat menampilkan data dari database, layanan, dan objek bisnis. Untuk informasi selengkapnya, lihat Mengikat data ke kontrol di solusi Office.

Langkah berikutnya

Untuk mempelajari cara membuat kustomisasi tingkat dokumen untuk Word, lihat Panduan: Membuat kustomisasi tingkat dokumen pertama Anda untuk Word. Panduan ini memperkenalkan Anda ke alat pengembangan Office di Visual Studio dan model pemrograman untuk kustomisasi tingkat dokumen Word.

Untuk daftar topik yang memancang Anda melalui beberapa tugas umum dalam proyek Word, lihat Tugas umum dalam pemrograman Office.

Baca juga