الإضافات الإلكترونية للويب إضافات Office
ملحقات الويب توسع تطبيقات 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); | |
} |
مخرجات الوحدة
Width: 350
IsVisible: True
IsLocked: False
DockState: right
StoreName: en-US
StoreType: OMEX
WebExtension.Id: 95D7ECE8-1355-492B-B6BF-27D25D0B0EEF