Web Eklentileri Ofis Eklentileri

Web Eklentileri, Ofis belgelerindeki içerikle etkileşimde bulunarak Ofis uygulamalarını genişletir. Web Eklentileri, kullanıcı deneyimini ve üretkenliği artırmak için Ofis istemcisine ek işlevsellik ekler.

Aspose.Cells for Python via .NET ayrıca Web Eklentileri ile çalışma yeteneği sağlar.

Web Eklentisi Ekleme

Excel’de Web Eklentileri(Office Eklentileri) eklemek için Ekle sekmesine tıklayarak Mağaza/Eklenti Al bağlantısını tıklamanız gerekmektedir. Eklenti kutusunda istediğiniz eklentiyi gözatın ve ekleyin.

Aspose.Cells for Python via .NET ayrıca WebExtension ve WebExtensionTaskPane sınıflarını kullanarak Web Eklentileri ekleme özelliği sağlar. Aşağıdaki kod örneği, Excel dosyasına web eklentisi eklemek için WebExtension ve WebExtensionTaskPane sınıflarının kullanılmasını gösterir. Lütfen referans için kod tarafından oluşturulan çıktı Excel dosyasına bakınız.

Örnek Kod

from aspose.cells import Workbook
from aspose.cells.webextensions import WebExtensionStoreType
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
outDir = RunExamples.Get_OutputDirectory()
workbook = Workbook()
extensions = workbook.worksheets.web_extensions
taskPanes = workbook.worksheets.web_extension_task_panes
extensionIndex = extensions.add()
taskPaneIndex = taskPanes.add()
extension = extensions[extensionIndex]
extension.reference.id = "wa104379955"
extension.reference.store_name = "en-US"
extension.reference.store_type = WebExtensionStoreType.OMEX
taskPane = taskPanes[taskPaneIndex]
taskPane.is_visible = True
taskPane.dock_state = "right"
taskPane.web_extension = extension
workbook.save(outDir + "AddWebExtension_Out.xlsx")

Web Eklentisi Bilgilerine Erişme

Aspose.Cells for Python via .NET, Excel dosyasındaki Web Eklentileri bilgisine erişim sağlama yeteneği sunar. Aşağıdaki kod örneği, örnek Excel dosyasını yükleyerek web eklentisi bilgisine nasıl erişileceğini gösterir. Referans için kod tarafından üretilen konsol çıktısına bakınız.

Örnek Kod

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# Source directory
sourceDir = RunExamples.Get_SourceDirectory()
# Load sample Excel file
workbook = Workbook(sourceDir + "WebExtensionsSample.xlsx")
taskPanes = workbook.worksheets.web_extension_task_panes
for taskPane in taskPanes:
print("Width: " + str(taskPane.width))
print("IsVisible: " + str(taskPane.is_visible))
print("IsLocked: " + str(taskPane.is_locked))
print("DockState: " + taskPane.dock_state)
print("StoreName: " + taskPane.web_extension.reference.store_name)
print("StoreType: " + str(taskPane.web_extension.reference.store_type))
print("WebExtension.Id: " + taskPane.web_extension.id)

Konsol Çıktısı

Width: 350

IsVisible: True

IsLocked: False

DockState: right

StoreName: en-US

StoreType: OMEX

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