Upptäck hyperlänktyp
Upptäck hyperlänktyp
En Excel-fil kan ha olika typer av hyperlänkar som externa, cellreferens, filsökväg osv. Aspose.Cells stöder funktionen att upptäcka hyperlänkstypen. Hyperlänkstyperna representeras av TargetModeType-uppräkningen. TargetModeType-uppräkningen har följande medlemmar.
- Extern: Extern länk
- Filsökväg: Lokal och full sökväg till filer/mappar.
- E-post: E-post
- Cellreferens: Länk till cell eller namnområde.
För att kontrollera hyperlänkens typ, tillhandahåller Hyperlink-klassen en LinkType-egenskap med en returtyp av TargetModeType. Följande kodsnutt visar användningen av LinkType-egenskapen med hjälp av denna källa excel-fil.
Källkod
// 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); | |
} |
Följande är utdatan som genereras av den tidigare givna kodsnutten.
Konsolutfall
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>