ExcelまたはOpenOfficeにハイパーリンクを挿入する

ハイパーリンクの追加

Aspose.Cellsを使用すると、開発者はAPIまたはデザイナースプレッドシート(ハイパーリンクが手動で作成され、Aspose.Cellsが他のスプレッドシートに取り込まれるスプレッドシート)を使用して、Excelファイルにハイパーリンクを追加できます。

Aspose.Cellsは、Microsoft Excelファイルを表すWorkbookクラスを提供しています。Workbookクラスには、Excelファイル内の各ワークシートにアクセスできるWorksheetCollectionが含まれています。ワークシートはWorksheetクラスで表されます。Worksheetクラスには、Excelファイルにさまざまなハイパーリンクを追加するためのさまざまなメソッドが用意されています。

URLへのリンクの追加

WorksheetクラスにはHyperlinksコレクションが含まれています。Hyperlinksコレクションの各アイテムはHyperl linkを表します。HyperlinksコレクションのAddメソッドを呼び出すことで、URLへのハイパーリンクを追加します。Addメソッドは、以下のパラメータを受け取ります。

  • セル名、ハイパーリンクが追加されるセルの名前。
  • 行数、このハイパーリンク範囲の行数。
  • 列数、このハイパーリンク範囲の列数。
  • URL、URLアドレス。

同じファイル内のセルへのリンクの追加

同じExcelファイルのセルにハイパーリンクを追加することが可能です。Addメソッドは内部ハイパーリンクと外部ハイパーリンクの両方で動作します。オーバーロードされたメソッドの1つは、以下のパラメータを受け取ります。

  • セル名、ハイパーリンクが追加されるセルの名前。
  • 行数、このハイパーリンク範囲の行数。
  • 列数、このハイパーリンク範囲の列数。
  • URL、対象セルのアドレス。

外部ファイルへのリンクの追加

外部Excelファイルへのハイパーリンクを追加することが可能です。Addメソッドは、以下のパラメータを受け取ります。

  • セル名、ハイパーリンクが追加されるセルの名前。
  • 行数、このハイパーリンク範囲の行数。
  • 列数、このハイパーリンク範囲の列数。
  • URL、対象のアドレス、外部のExcelファイル。

高度なトピック