ملحقات الويب - الوظائف الإضافية للمكتب

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

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

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

يمكنك إضافة ملحقات ويب (وظائف Office الإضافية) في 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-.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");

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

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

عينة من الرموز

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

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

العرض: 350

غير مرئي: صحيح

IsLocked: خطأ

DockState: صحيح

StoreName: en-US

نوع المتجر: OMEX

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