Bagikan melalui


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.