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.Sokmak sekmesine tıklayın ve ardındanMağaza/Eklentileri Alın bağlantı. Eklentiler kutusunda, istediğiniz eklentiye göz atın ve ekleyin.

Aspose.Cells ayrıca Web Uzantıları ekleme özelliğini de sağlar.Web Uzantısı veWeb Uzantısı Görev Bölmesi sınıflar. Aşağıdaki kod örneği, kullanımını gösterirWeb Uzantısı veWeb Uzantısı Görev BölmesiExcel dosyasına bir web uzantısı eklemek için sınıflar. 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-.NET
//Source directory
string outDir = RunExamples.Get_OutputDirectory();
Workbook workbook = new Workbook();
WebExtensionCollection extensions = workbook.Worksheets.WebExtensions;
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;
int extensionIndex = extensions.Add();
int taskPaneIndex = taskPanes.Add();
WebExtension extension = extensions[extensionIndex];
extension.Reference.Id = "wa104379955";
extension.Reference.StoreName = "en-US";
extension.Reference.StoreType = WebExtensionStoreType.OMEX;
WebExtensionTaskPane taskPane = taskPanes[taskPaneIndex];
taskPane.IsVisible = true;
taskPane.DockState = "right";
taskPane.WebExtension = 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-.NET
//Source directory
string sourceDir = RunExamples.Get_SourceDirectory();
//Load sample Excel file
Workbook workbook = new Workbook(sourceDir + "WebExtensionsSample.xlsx");
WebExtensionTaskPaneCollection taskPanes = workbook.Worksheets.WebExtensionTaskPanes;
foreach (WebExtensionTaskPane taskPane in taskPanes)
{
Console.WriteLine("Width: " + taskPane.Width);
Console.WriteLine("IsVisible: " + taskPane.IsVisible);
Console.WriteLine("IsLocked: " + taskPane.IsLocked);
Console.WriteLine("DockState: " + taskPane.DockState);
Console.WriteLine("StoreName: " + taskPane.WebExtension.Reference.StoreName);
Console.WriteLine("StoreType: " + taskPane.WebExtension.Reference.StoreType);
Console.WriteLine("WebExtension.Id: " + taskPane.WebExtension.Id);
}

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