با افزونه های آفیس کار کنید

گاهی اوقات ممکن است بخواهید به کنترل‌های رابطی که کد را برای اصلاح اسناد اجرا می‌کنند، دسترسی بدهید. Aspose.Words API ماژول webextensions را ارائه می دهد که کلاس های مختلفی را برای سفارشی کردن عناصر و ویژگی های گسترش واژگان XML برای نمایش افزونه های آفیس اعطا می کند.

فضای نام WebExtensions را می توان به صورت مشروط به موارد زیر تقسیم کرد:

  • اشیاء برای کار با پنجره وظیفه
  • اشیاء برای کار با پسوندهای وب

استفاده از Task Panes

پنجره های وظیفه سطوح رابط هستند که در سمت راست پنجره در Microsoft Word نمایش داده می شوند. Task Pane به کاربران اجازه می دهد تا به کنترل های رابط دسترسی داشته باشند که می توانند کد را برای اصلاح اسناد اجرا کنند.

به عنوان مثال، با استفاده از Aspose.Words API، می توانید یک افزونه پنجره وظیفه اضافه کنید و ظاهر آن را سفارشی کنید.

استفاده از برنامه های افزودنی وب

برنامه های افزودنی وب ابزارهایی هستند که قابلیت های برنامه های آفیس را گسترش می دهند و با محتوای اسناد آفیس تعامل دارند. برنامه های افزودنی وب برای بهبود تجربه کاربر، قابلیت های اضافی را برای مشتریان آفیس فراهم می کند.

Aspose.Words امکان افزودن پسوندهای وب از نوع Task Pane را با استفاده از کلاس‌های WebExtension و TaskPane فراهم می‌کند و همچنین به شما اجازه می‌دهد تا ویژگی‌های صفحه و افزونه را سفارشی کنید.

مثال کد زیر نحوه ایجاد پنجره های وظیفه و افزودن به پنجره های وظیفه برنامه افزودنی وب با ویژگی های اولیه را نشان می دهد:

برای مشاهده لیستی از افزونه های پنجره وظیفه، از ویژگی web_extension_task_panes استفاده کنید.

مثال کد زیر نحوه دریافت چنین لیستی از افزونه ها را نشان می دهد: