اكتشاف نوع الرابط الفائق

اكتشاف نوع الرابط الفائق

يمكن أن يحتوي ملف إكسل على أنواع مختلفة من الرابط الشعبي مثل الرابط الخارجي، مرجع الخلية، مسار الملف، الخ. Aspose.Cells تدعم ميزة كشف نوع الرابط. تتمثل أنواع الروابط التشعبية في تقديم فئة TargetModeType زمرة التعداد. تحتوي فئة التعداد TargetModeType على الأعضاء التالية.

  • الخارجي: رابط خارجي
  • مسار الشكل: مسار ملف\مجلد محلي بالكامل.
  • البريد الإلكتروني: بريد إلكتروني
  • مرجع الخلية: ربط الخلية أو النطاق المسمى.

للتحقق من نوع الرابط التشعبي، توفر فئة Hyperlink خاصية LinkType بنوع العود. الشيفة النصية التالية توضح استخدام خاصية LinkType عن طريق استخدام هذا الملف TargetModeType مثلاً.

كود المصدر

// 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();
Workbook workbook = new Workbook(SourceDir + "LinkTypes.xlsx");
// Get the first (default) worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Create a range A2:B3
Range range = worksheet.Cells.CreateRange("A1", "A7");
// Get Hyperlinks in range
Hyperlink[] hyperlinks = range.Hyperlinks;
foreach (Hyperlink link in hyperlinks)
{
Console.WriteLine(link.TextToDisplay + ": " + link.LinkType);
}

الناتج التالي الذي تم إنشاؤه بواسطة مقتطف الكود أعلاه.

إخراج الكونسول

LinkTypes.xlsx: FilePath </br>
C:\Windows\System32\cmd.exe: FilePath </br>
C:\Program Files\Common Files: FilePath </br>
'Test Sheet'!B2: CellReference </br>
FullPathExample: CellReference </br>
https://products.aspose.com/cells/ : External </br>
mailto:test@test.com?subject=TestLink: Email </br>