Bekerja dengan Add-in Office

Terkadang Anda mungkin ingin memberikan akses ke kontrol antarmuka yang menjalankan kode untuk mengubah dokumen. Aspose.Words API menyediakan modul webextensions, yang memberikan berbagai kelas untuk menyesuaikan elemen dan atribut yang memperluas kosakata XML untuk mewakili Add-in Office.

Namespace WebExtensions secara kondisional dapat dibagi menjadi:

  • Objek untuk bekerja dengan panel tugas
  • Objek untuk bekerja dengan ekstensi web

Menggunakan Panel Tugas

Panel tugas adalah permukaan antarmuka yang ditampilkan di sisi kanan jendela di Microsoft Word. Panel tugas memungkinkan pengguna mengakses kontrol antarmuka yang dapat menjalankan kode untuk mengubah dokumen.

Misalnya, menggunakan Aspose.Words API, Anda bisa menambahkan add-in panel tugas dan menyesuaikan tampilannya.

Menggunakan Ekstensi Web

Ekstensi Web adalah alat yang memperluas kemampuan aplikasi Office dan berinteraksi dengan konten dokumen Office. Ekstensi Web menyediakan fungsionalitas tambahan kepada klien Office untuk meningkatkan pengalaman pengguna.

Aspose.Words menyediakan kemampuan untuk menambahkan Ekstensi Web tipe Panel Tugas menggunakan kelas WebExtension dan TaskPane, dan juga memungkinkan Anda untuk menyesuaikan properti panel dan ekstensi.

Contoh kode berikut menunjukkan cara membuat panel tugas dan menambahkan panel tugas ekstensi web dengan properti dasar:

Untuk melihat daftar add-in panel tugas, gunakan properti web_extension_task_panes.

Contoh kode berikut menunjukkan cara mendapatkan daftar add-in: