Web Uzantıları - Office Eklentileri

Web Uzantıları, Office uygulamalarını genişletir ve Office belgelerindeki içerikle etkileşim kurar. Web Uzantıları, kullanıcı deneyimini ve üretkenliği geliştirmek için Office istemcisine ek işlevler ekler.

Aspose.Cells ayrıca Web Uzantıları ile çalışma olanağı sağlar.

Web Uzantısı Ekle

Web Uzantılarını (Office Eklentileri) Excel’e tıklayarak ekleyebilirsiniz.Sokmaksekmesine tıklayın ve ardındanMağaza/Eklentileri Alınbağlantı. Eklentiler kutusunda, istediğiniz eklentiye göz atın ve ekleyin.

Aspose.Cells ayrıca WebExtension ve WebExtensionTaskPane sınıflarını kullanarak Web Uzantıları ekleme özelliği sağlar. Aşağıdaki kod örneği, Excel dosyasına bir web uzantısı eklemek için WebExtension ve WebExtensionTaskPane sınıflarının kullanımını gösterir. Lütfen bkzçıktı excel dosyasıreferans için kod tarafından oluşturulur.

Basit kod

// 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");

Web Uzantısı Bilgilerine Erişim

Aspose.Cells, Excel dosyasındaki Web Uzantılarının bilgilerine erişme olanağı sağlar. Aşağıdaki kod örneği, yükleyerek web uzantısı bilgilerine nasıl erişileceğini gösterir.örnek excel dosyası. Lütfen referans için kod tarafından oluşturulan konsol çıktısına bakın.

Basit kod

// 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());
}

Konsol Çıkışı

Genişlik: 350

Görünür: Doğru

Kilitli: Yanlış

DockState: doğru

MağazaAdı: tr-US

Mağaza Tipi: OMEX

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