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

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

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

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

استفاده از Task Panes

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

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

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

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

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

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

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

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