ワークシートでのハイパーリンクの管理
Contents
[
Hide
]
Aspose.Cells.GridDesktopを使用すると、ワークシートのセルに格納されている単純な値にハイパーリンクを追加することも可能です。例えば、いくつかのセルには、Webページ上の詳細情報にリンクしたい値が格納されているかもしれません。その場合、セルにハイパーリンクを追加して、ユーザーがセルをクリックするとそのWebページに移動できるようにすることが望ましいでしょう。このトピックでは、開発者がワークシートでハイパーリンクを追加および操作する方法について説明します。
ハイパーリンクの追加
Aspose.Cells.GridDesktopを使用してセルにハイパーリンクを追加するには、以下の手順に従ってください。
- Aspose.Cells.GridDesktop コントロールを Form に追加します
- 任意の Worksheet にアクセスします
- ハイパーリンクされるワークシート内のセルにアクセスします
- ハイパーリンクされるセルに値を追加します
- ワークシートにハイパーリンクを追加するには、ハイパーリンクが適用されるセル名を指定します
WorksheetオブジェクトのHyperlinksコレクションには、オーバーロードされたAddメソッドが用意されています。開発者は、特定のニーズに応じて、いずれかのオーバーロードされたAddメソッドを使用できます。
以下のコードは、ワークシートのB2およびC3セルにハイパーリンクを追加します。
ハイパーリンクのアクセス
セルにハイパーリンクが追加されると、実行時にハイパーリンクにアクセスして変更する場合があります。そのため、開発者は単に、ハイパーリンクが追加されたワークシートのHyperlinksコレクションからハイパーリンクにアクセスし、ハイパーリンクが追加されたセル(セルの名前または行列番号に基づく位置)を指定します。ハイパーリンクにアクセスした後、開発者は実行時にそのURLを変更できます。
ハイパーリンクの削除
既存のハイパーリンクを削除するには、簡単に目的のワークシートにアクセスし、HyperlinksコレクションからRemoveハイパーリンクを指定して、ハイパーリンク付きセル(その名前または行&列番号を使用して)を指定します。
セルにハイパーリンクを追加し、ハイパーリンクのURLをセルに表示したい場合は、セルに値を追加せずにそのセルにハイパーリンクを追加します。そうすることで、セルにハイパーリンクが追加され、ハイパーリンクのURLもセルにその値として表示されます。