الإضافات الإلكترونية للويب إضافات Office

ملحقات الويب توسع تطبيقات Office وتتفاعل مع محتوى مستندات Office. تضيف ملحقات الويب وظائف إضافية إلى عميل Office لتحسين تجربة المستخدم وزيادة الإنتاجية.

توفر Aspose.Cells أيضًا القدرة على العمل مع ملحقات الويب.

إضافة ملحق ويب

يمكنك إضافة توسيعات الويب (واضافات مكتبية) في Excel عن طريق النقر على علامة التبويب إدراج ثم النقر على الرابط متجر/الحصول على الواضافات. في مربع الواضافات، تصفح الواضافة المطلوبة وأضفها.

توفر Aspose.Cells أيضًا ميزة إضافة توسيعات الويب باستخدام فئات WebExtension و WebExtensionTaskPane. يوضح الكود النموذجي التالي استخدام فئات WebExtension و WebExtensionTaskPane لإضافة توسيع ويب إلى ملف Excel. يرجى الاطلاع على ملف Excel الناتج الذي تم إنشاؤه بواسطة الكود للرجوع إليه.

الكود المثالي

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the output directory.
String outDir = Utils.Get_OutputDirectory();
Workbook workbook = new Workbook();
WebExtensionCollection extensions = workbook.getWorksheets().getWebExtensions();
WebExtensionTaskPaneCollection taskPanes = workbook.getWorksheets().getWebExtensionTaskPanes();
int extensionIndex = extensions.add();
int taskPaneIndex = taskPanes.add();
WebExtension extension = extensions.get(extensionIndex);
extension.getReference().setId("wa104379955");
extension.getReference().setStoreName("en-US");
extension.getReference().setStoreType(WebExtensionStoreType.OMEX);
WebExtensionTaskPane taskPane = taskPanes.get(taskPaneIndex);
taskPane.setVisible(true);
taskPane.setDockState("right");
taskPane.setWebExtension(extension);
workbook.save(outDir + "AddWebExtension_Out.xlsx");

الوصول إلى معلومات ملحق الويب

يوفر Aspose.Cells القدرة على الوصول إلى معلومات توسيعات الويب في ملف Excel. يوضح الكود النموذجي التالي كيفية الوصول إلى معلومات توسيع الويب من خلال تحميل ملف Excel عيني. يرجى الاطلاع على الإخراج في وحدة التحكم الذي تم إنشاؤه بواسطة الكود للرجوع إليه.

الكود المثالي

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the source directory.
String sourceDir = Utils.Get_SourceDirectory();
Workbook workbook = new Workbook(sourceDir + "WebExtensionsSample.xlsx");
WebExtensionTaskPaneCollection taskPanes = workbook.getWorksheets().getWebExtensionTaskPanes();
for (Object obj : taskPanes)
{
WebExtensionTaskPane taskPane = (WebExtensionTaskPane) obj;
System.out.println("Width: " + taskPane.getWidth());
System.out.println("IsVisible: " + taskPane.isVisible());
System.out.println("IsLocked: " + taskPane.isLocked());
System.out.println("DockState: " + taskPane.getDockState());
System.out.println("StoreName: " + taskPane.getWebExtension().getReference().getStoreName());
System.out.println("StoreType: " + taskPane.getWebExtension().getReference().getStoreType());
System.out.println("WebExtension.Id: " + taskPane.getWebExtension().getId());
}

مخرجات الوحدة

Width: 350

IsVisible: True

IsLocked: False

DockState: right

StoreName: en-US

StoreType: OMEX

WebExtension.Id: 95D7ECE8-1355-492B-B6BF-27D25D0B0EEF