Bagikan melalui


Solusi Word

Visual Studio menyediakan templat proyek yang bisa Anda gunakan untuk membuat kustomisasi tingkat dokumen dan Add-in VSTO untuk Microsoft Office Word. Anda bisa menggunakan solusi ini untuk mengotomatiskan Word, memperluas fitur Word, dan mengkustomisasi antarmuka pengguna (UI) Word. Untuk informasi selengkapnya tentang perbedaan antara kustomisasi tingkat dokumen dan Add-in VSTO, lihat Gambaran umum pengembangan solusi Office (VSTO).

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

Catatan

Tertarik untuk mengembangkan solusi yang memperluas pengalaman Office di beberapa platform? Lihat model Add-in Office baru. Add-in Office memiliki jejak kecil dibandingkan dengan Add-in dan solusi VSTO, dan Anda dapat membuatnya dengan menggunakan hampir semua teknologi pemrograman web, seperti HTML5, JavaScript, CSS3, dan XML.

Topik ini menyediakan informasi berikut:

Mengotomatiskan Word

Model objek Word mengekspos banyak tipe yang bisa Anda gunakan untuk mengotomatiskan Word. Misalnya, Anda dapat secara terprogram membuat tabel, memformat dokumen, dan mengatur teks dalam rentang dan paragraf. Untuk informasi selengkapnya, lihat Gambaran umum model objek Word.

Saat mengembangkan solusi Word di Visual Studio, Anda juga dapat menggunakan item host dan kontrol host dalam solusi Anda. Ini adalah objek yang memperluas objek tertentu yang umum digunakan dalam model objek Word, seperti Document objek dan ContentControl . Objek yang diperluas bersifat seperti objek Word yang menjadi dasarnya, tetapi mereka menambahkan aktivitas tambahan dan kemampuan pengikatan data ke objek. Untuk informasi selengkapnya, lihat Mengotomatiskan Word dengan menggunakan objek yang diperluas.

Mengembangkan kustomisasi tingkat dokumen untuk Word

Kustomisasi tingkat dokumen untuk Microsoft Office Word terdiri dari rakitan yang terkait dengan dokumen tertentu. Rakitan biasanya memperluas dokumen dengan menyesuaikan UI dan dengan mengotomatiskan Word. Tidak seperti Add-in VSTO, yang terkait dengan Word itu sendiri, fungsionalitas yang Anda terapkan dalam kustomisasi hanya tersedia ketika dokumen terkait terbuka di Word.

Untuk membuat proyek kustomisasi tingkat dokumen untuk Word, gunakan templat proyek Dokumen Word atau Templat Word dalam kotak dialog Proyek Baru Visual Studio. Untuk informasi selengkapnya, lihat Cara: Membuat proyek Office di Visual Studio.

Untuk informasi selengkapnya tentang cara kerja kustomisasi tingkat dokumen, Arsitektur kustomisasi tingkat dokumen.

Model pemrograman kustomisasi Word

Saat Anda membuat proyek tingkat dokumen untuk Word, Visual Studio menghasilkan kelas, yang disebut ThisDocument, yang merupakan fondasi solusi Anda. Kelas ini mewakili dokumen yang terkait dengan solusi Anda, dan menyediakan titik awal untuk menulis kode Anda.

Untuk informasi selengkapnya tentang ThisDocument kelas dan fitur lain yang dapat Anda gunakan dalam proyek tingkat dokumen, lihat Kustomisasi tingkat dokumen program.

Mengembangkan Add-in VSTO untuk Word

Add-in VSTO untuk Microsoft Office Word terdiri dari rakitan yang dimuat oleh Word. Rakitan biasanya memperluas Word dengan mengkustomisasi UI dan dengan mengotomatiskan Word. Tidak seperti kustomisasi tingkat dokumen, yang terkait dengan dokumen tertentu, fungsionalitas yang Anda terapkan dalam Add-in VSTO tidak dibatasi untuk satu dokumen pun.

Untuk membuat proyek Add-in VSTO untuk Word, gunakan templat proyek Add-in Word di kotak dialog Proyek Baru Visual Studio. Untuk informasi selengkapnya, lihat Cara: Membuat proyek Office di Visual Studio.

Untuk informasi umum tentang cara kerja Add-in VSTO, lihat Arsitektur Add-in VSTO.

Model pemrograman Add-in Word

Saat Anda membuat proyek Add-in Word VSTO, Visual Studio menghasilkan kelas, yang disebut ThisAddIn, yang merupakan fondasi solusi Anda. Kelas ini menyediakan titik awal untuk menulis kode Anda, dan juga mengekspos model objek Word ke Add-in VSTO Anda.

Untuk informasi selengkapnya tentang ThisAddIn kelas dan fitur lain yang dapat Anda gunakan dalam Add-in VSTO, lihat Add-in VsTO Program.

Mengkustomisasi antarmuka pengguna Word

Ada beberapa cara berbeda untuk mengkustomisasi antarmuka pengguna Word. Beberapa opsi tersedia untuk semua jenis proyek, dan opsi lain hanya tersedia untuk Add-in VSTO atau kustomisasi tingkat dokumen.

Opsi untuk semua jenis proyek

Tabel berikut mencantumkan opsi kustomisasi yang tersedia untuk kustomisasi tingkat dokumen dan Add-in VSTO.

Tugas Untuk informasi lebih lanjut
Kustomisasi Pita. Gambaran umum pita
Tambahkan kontrol Formulir Windows atau kontrol Word yang diperluas ke dokumen yang dikustomisasi (untuk kustomisasi tingkat dokumen) atau ke dokumen terbuka apa pun (untuk Add-in VSTO). Cara: Menambahkan kontrol Formulir Windows ke dokumen Office

Cara: Menambahkan kontrol konten ke dokumen Word

Cara: Menambahkan kontrol bookmark ke dokumen Word

Opsi untuk kustomisasi tingkat dokumen

Tabel berikut ini mencantumkan opsi kustomisasi yang hanya tersedia untuk kustomisasi tingkat dokumen.

Tugas Untuk informasi lebih lanjut
Tambahkan panel tindakan ke dokumen. Gambaran umum panel Tindakan

Cara: Menambahkan panel tindakan ke dokumen Word atau buku kerja Excel
Tambahkan kontrol XMLNode dan XMLNodes yang diperluas ke permukaan dokumen. Cara: Menambahkan kontrol XMLNode ke dokumen Word

Cara: Menambahkan kontrol XMLNodes ke dokumen Word

Opsi untuk Add-in VSTO

Tabel berikut ini mencantumkan opsi kustomisasi yang hanya tersedia untuk Add-in VSTO.

Tugas Untuk informasi lebih lanjut
Buat panel tugas kustom. Panel tugas kustom
Judul Deskripsi
Gambaran umum model objek Word Menyediakan gambaran umum jenis utama yang disediakan oleh model objek Word.
Mengotomatiskan Word dengan menggunakan objek yang diperluas Menyediakan informasi tentang objek yang diperluas (disediakan oleh Visual Studio Tools for Office runtime) yang bisa Anda gunakan di solusi Word.
Formulir Windows pada gambaran umum dokumen Office Menjelaskan cara menambahkan kontrol Formulir Windows ke dokumen Word.
Panduan: Membuat kustomisasi tingkat dokumen pertama Anda untuk Word Menunjukkan cara membuat kustomisasi tingkat dokumen dasar untuk Word.
Panduan: Membuat Add-in VSTO pertama Anda untuk Word Menunjukkan cara membuat Add-in VSTO dasar untuk Word.
Panduan: Menambahkan kontrol ke dokumen pada waktu proses di Add-in VSTO Menunjukkan cara menambahkan tombol Formulir Windows dan RichTextContentControl ke dokumen pada waktu proses dengan menggunakan Add-in VSTO.
Word 2010 dalam pengembangan Office Menyediakan tautan ke artikel dan dokumentasi referensi tentang mengembangkan solusi Word (tidak khusus untuk pengembangan Office menggunakan Visual Studio).