ハイパーリンク タイプの検出
Contents
[
Hide
]
ハイパーリンク タイプの検出
Excel ファイルには、外部、セル参照、ファイル パスなど、さまざまな種類のハイパーリンクを含めることができます。Aspose.Cells は、ハイパーリンクの種類を検出する機能をサポートしています。ハイパーリンクの種類は、TargetModeType列挙。のTargetModeTypeEnumeration には次のメンバーがあります。
- 外部: 外部リンク
- FilePath: ファイル\フォルダーへのローカルおよびフル パス。
- 電子メール: 電子メール
- CellReference: セルまたは名前付き範囲へのリンク。
ハイパーリンクの種類を確認するには、ハイパーリンククラスはリンクタイプ戻り値の型を持つプロパティTargetModeType.次のコード スニペットは、リンクタイプこれを利用したプロパティソースエクセルファイル.
ソースコード
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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>