Mulai memprogram Add-in VSTO
Penting
VSTO bergantung pada .NET Framework. Add-in COM juga dapat ditulis dengan .NET Framework. Add-in Office tidak dapat dibuat dengan .NET Core dan .NET 5+, versi terbaru .NET. Ini karena .NET Core/.NET 5+ tidak dapat bekerja sama dengan .NET Framework dalam proses yang sama dan dapat menyebabkan kegagalan beban add-in. Anda dapat terus menggunakan .NET Framework untuk menulis add-in VSTO dan COM untuk Office. Microsoft tidak akan memperbarui vsto atau platform add-in COM untuk menggunakan .NET Core atau .NET 5+. Anda dapat memanfaatkan .NET Core dan .NET 5+, termasuk ASP.NET Core, untuk membuat sisi server Add-in Web Office.
Anda dapat menggunakan Add-in VSTO untuk mengotomatiskan Microsoft aplikasi Office lications, memperluas fitur aplikasi, dan menyesuaikan antarmuka pengguna (UI) aplikasi. Untuk informasi tentang bagaimana Add-in VSTO dibandingkan dengan jenis solusi Office lain yang bisa Anda buat dengan menggunakan Visual Studio, lihat Gambaran umum pengembangan solusi Office (VSTO).
Berlaku untuk: Informasi dalam topik ini berlaku untuk proyek Add-in VSTO. Untuk informasi selengkapnya, lihat Fitur yang tersedia berdasarkan aplikasi Office likasi dan jenis proyek.
Membuat proyek Add-in VSTO
Buat proyek Add-in VSTO dengan menggunakan salah satu templat proyek Add-in VSTO dalam kotak dialog Proyek Baru. Templat ini mencakup referensi perakitan dan file proyek yang diperlukan. Visual Studio menyediakan templat proyek Add-in VSTO untuk sebagian besar aplikasi di Office.
Untuk informasi selengkapnya tentang cara membuat proyek Add-in VSTO, lihat Cara: Membuat proyek Office di Visual Studio. Untuk informasi selengkapnya tentang templat proyek, lihat Gambaran umum templat proyek Office.
Mengembangkan proyek Add-in VSTO
Saat Anda membuat proyek Add-in VSTO, Visual Studio secara otomatis membuat file kode ThisAddIn.vb (di Visual Basic) atau ThisAddIn.cs (dalam C#). File ini berisi ThisAddIn
kelas , yang menyediakan fondasi untuk Add-in VSTO Anda. Anda dapat menggunakan anggota kelas ini untuk menjalankan kode ketika Add-in VSTO dimuat atau dibongkar, untuk mengakses model objek aplikasi host, dan untuk memperluas fitur aplikasi. Untuk informasi selengkapnya, lihat Add-In Program VSTO.
Mengotomatiskan aplikasi dengan menggunakan model Objek
Model objek Microsoft aplikasi Office lications mengekspos banyak jenis yang dapat Anda programkan dalam Add-in VSTO. Anda dapat menggunakan jenis ini untuk mengotomatiskan aplikasi. Misalnya, Anda bisa membuat dan mengirim pesan email secara terprogram di Outlook, atau Anda bisa membuka dokumen dan menambahkan konten di Word. Untuk informasi selengkapnya tentang cara mengakses model objek aplikasi host dalam kode, lihat Add-In VsTO Program.
Untuk informasi selengkapnya tentang model objek Microsoft aplikasi Office lications tertentu, lihat topik berikut:
Menyesuaikan antarmuka pengguna aplikasi
Ada beberapa cara berbeda untuk menyesuaikan UI aplikasi host dengan menggunakan Add-in VSTO:
Untuk Excel dan Word, Anda bisa menambahkan kontrol terkelola ke dokumen. Untuk informasi selengkapnya, lihat Memperluas dokumen Word dan buku kerja Excel di Add-in VSTO pada waktu proses.
Anda bisa mengkustomisasi Pita jika aplikasi mendukungnya. Untuk informasi selengkapnya, lihat Gambaran umum pita.
Anda dapat membuat panel tugas kustom jika aplikasi mendukungnya. Untuk informasi selengkapnya, lihat Panel tugas kustom.
Untuk Outlook, Anda bisa membuat wilayah formulir kustom. Untuk informasi selengkapnya, lihat Membuat wilayah formulir Outlook.
Untuk semua aplikasi Office likasi Microsoft, Anda dapat menampilkan Formulir Windows di Add-in VSTO Anda.
Untuk informasi selengkapnya tentang cara mengkustomisasi UI Microsoft aplikasi Office lications, lihat Kustomisasi Office UI.
Konten terkait
- Panduan: Membuat Add-in VSTO pertama Anda untuk Excel
- Panduan: Membuat Add-In VSTO pertama Anda untuk Outlook
- Panduan: Membuat Add-in VSTO pertama Anda untuk PowerPoint
- Panduan: Membuat Add-in VSTO pertama Anda untuk Project
- Panduan: Membuat Add-in VSTO pertama Anda untuk Word
- Tugas umum dalam pemrograman Office
- Cara: Membuat proyek Office di Visual Studio
- Memulai (Pengembangan Office di Visual Studio)
- Menulis kode di solusi Office
- Arsitektur Add-in VSTO
- Add-in VsTO Program