Gambaran umum templat proyek Office
Alat pengembang Microsoft Office di Visual Studio menyertakan templat proyek untuk membuat tipe solusi Office berikut ini:
-
Untuk perbandingan terperinci dari jenis solusi Office ini, lihat Gambaran umum pengembangan solusi Office (VSTO).
Templat proyek Office tersedia dalam kotak dialog Proyek Baru, di bawah simpul Office dari simpul bahasa Visual C# dan Visual Basic . Setiap templat menghasilkan proyek dengan konfigurasi yang sesuai untuk aplikasi target, termasuk referensi perakitan dan pengaturan penelusuran kesalahan.
Setiap proyek menyediakan file dan kode untuk memulai jenis solusi tertentu. Kode yang dihasilkan untuk setiap proyek mencakup pengaktifan dan penangan aktivitas matikan. Anda dapat menambahkan kode ke penanganan aktivitas ini untuk menginisialisasi solusi Anda saat dimuat dan untuk membersihkan solusi Anda saat dibongkar. Untuk informasi selengkapnya, lihat Proyek Office di lingkungan Visual Studio dan Peristiwa di proyek Office.
Catatan
Alat pengembangan Office disertakan dengan edisi Visual Studio tertentu. Untuk informasi selengkapnya, lihat Mengonfigurasi komputer untuk mengembangkan solusi Office.
Kustomisasi tingkat dokumen
Simpul Office dalam kotak dialog Proyek Baru menyediakan templat proyek berikut ini untuk membuat Anda mulai membuat kustomisasi tingkat dokumen untuk Word dan Excel:
Dokumen VSTO Word 2013 dan 2016
Templat VSTO Word 2013 dan 2016
Buku Kerja VSTO Excel 2013 dan 2016
Templat VSTO Excel 2013 dan 2016
Dokumen VSTO Word 2010
Templat VSTO Word 2010
Buku Kerja VSTO Excel 2010
Templat VSTO Excel 2010
Templat proyek Dokumen Word dan Buku Kerja Excel menyediakan kode untuk membuat Anda mulai membuat solusi yang didasarkan pada dokumen atau buku kerja tertentu. Dalam tipe solusi ini, kode Anda hanya berjalan saat dokumen terkait terbuka di Word atau Excel.
Templat Word dan templat proyek Templat Excel berulah identik dengan templat proyek Dokumen Word dan Buku Kerja Excel. Namun, templat proyek Templat Word dan Templat Excel memudahkan pengguna untuk membuat salinan dokumen lokal atau buku kerja baru dari templat yang dikustomisasi dalam solusi Anda. Fitur dalam solusi Anda tersedia dari dokumen baru yang dibuat pengguna dari templat.
Catatan
Templat Word yang mereferensikan ekstensi kode terkelola tidak dapat digunakan sebagai Add-in VSTO global. Rakitan tidak dipanggil jika templat dimuat dari direktori Startup Word. Untuk informasi selengkapnya, lihat Batasan templat global dan Add-in Excel (file.xla).
Untuk informasi tentang mulai menggunakan jenis proyek ini, lihat topik berikut:
Panduan: Membuat kustomisasi tingkat dokumen pertama Anda untuk Word
Panduan: Membuat kustomisasi tingkat dokumen pertama Anda untuk Excel
Add-in VSTO
Simpul Office/SharePoint dalam kotak dialog Proyek Baru menyediakan templat proyek berikut untuk membuat Add-in VSTO.
Add-in VSTO Excel 2013 dan 2016
InfoPath 2013 VSTO Add-in
Add-in VSTO Outlook 2013 dan 2016
Add-in PowerPoint 2013 dan 2016
Add-in Project 2013 dan 2016
Add-in Visio 2013 dan 2016
Add-in Word 2013 dan 2016
Excel 2010 Add-in
InfoPath 2010 Add-in
Outlook 2010 Add-in
PowerPoint 2010 Add-in
Project 2010 Add-in
Visio 2010 Add-in
Word 2010 Add-in
Saat Anda membuat proyek yang didasarkan pada salah satu templat proyek ini, kode dalam solusi Anda berjalan saat aplikasi terkait terbuka. Tidak seperti proyek tingkat dokumen, kode Anda tidak terkait dengan satu dokumen.
Untuk informasi selengkapnya tentang mulai menggunakan jenis proyek ini, lihat topik berikut ini:
Solusi dokumen vs. templat
Saat Anda mendesain solusi di sekitar dokumen Word atau buku kerja Excel, Anda harus memutuskan cara terbaik untuk membuat dokumen tersebut tersedia untuk pengguna Anda.
Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek tingkat dokumen untuk Excel dan Word. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.
Dalam beberapa situasi, Anda mungkin ingin memberikan salinan dokumen kepada setiap pengguna. Dalam hal ini, buat solusi Anda dengan menggunakan proyek dokumen Excel atau Word.
Dalam situasi lain, Anda mungkin ingin membuat templat tersedia di server, sehingga setiap pengguna dapat membuka templat dan menyimpan salinan lokal sebagai dokumen. Dalam hal ini, buat solusi Anda dengan menggunakan proyek templat Excel atau Word.
Perbandingan
Tabel berikut menguraikan perbedaan antara dokumen dan templat.
Dokumen | Templat |
---|---|
Pengguna dapat membuka dan mengubah dokumen, kecuali jika diatur menjadi baca-saja. Setiap perubahan yang disimpan disimpan dalam aslinya. | Pengguna dapat membuka templat untuk membuat salinan lokal sebagai dokumen baru. Mereka tidak dapat mengubah aslinya kecuali diberikan izin khusus. |
Saat dibuka, dokumen akan memunculkan Open peristiwa. | Saat dibuka, templat akan menaikkan New peristiwa. |
Batasan templat global dan Add-in Excel (File.xla)
Dokumen, buku kerja, dan templat mungkin tidak berfungsi dengan benar sebagai templat global atau Add-in Excel VSTO (file.xla).
Templat Word
Jika templat Microsoft Office Word memiliki ekstensi kode terkelola, rakitan proyek tidak dipanggil jika templat dilampirkan sebagai templat global atau dimuat dari direktori startup Word. Selain itu, dokumen tidak mengenali format templat yang merupakan bagian dari solusi Office.
Add-in Excel (.xla Files)
Tidak ada proyek Office untuk membuat Add-in VsTO Excel (file.xla ). Dimungkinkan untuk menyimpan buku kerja sebagai file .xla, tetapi bukan operasi yang didukung dan tidak disarankan. Jika Anda menyimpan buku kerja yang memiliki ekstensi kode terkelola sebagai file Add-In Microsoft Office Excel (*.xla), Anda bisa memilihnya dalam kotak dialog Add-In untuk diterapkan ke buku kerja lain. Dalam beberapa kasus, kode Anda akan berjalan di buku kerja target setelah Add-in VSTO diterapkan, tetapi penggunaan solusi Office tersebut tidak didukung.