ハイパーリンクとは、2 番目のページまたはファイルをクリックしたときに開くドキュメント間のリンクです。 ブラウザーのブック内のハイパーリンクは、他のアプリケーションとまったく同じように使用できます。
次のセクションでは、ハイパーリンクを使用してさまざまな種類のターゲットの場所に移動する方法と、ブラウザーのブックで使用するハイパーリンクを作成する方法について説明します。
目的に合ったトピックをクリックしてください
ブラウザーのブックでハイパーリンクを使用する
Excel ブックにハイパーリンクを追加してサイトに保存した後、ハイパーリンクを使用して別の場所を参照し、指定したページを開くことができます。 たとえば、次のことができます。
新しいウィンドウでドキュメント、ファイル、または Web ページを開きます 。 現在のブックの外部にあるドキュメントまたは Web ページにリンクすると、Web ビューアーによってブラウザーに新しいウィンドウが開いて表示されます。
電子メール プログラムを開始し、メッセージを作成します。 電子メール アドレスへのハイパーリンクをクリックすると、電子メール プログラムが自動的に開始され、[ 宛先 ] ボックスに正しいアドレスを含む電子メール メッセージが作成されます。
現在のブック内の別の場所に移動します 。 ハイパーリンクが現在のブック内の別の場所に接続されている場合、作業中のセルの選択はブック内の新しい場所に変わりますが、別のウィンドウは開きません。
現在のブック内の別の場所に移動すると、特に多くのワークシートを含む大きなブックで非常に便利です。 たとえば、メイン メニューとして動作する専用ワークシートを作成し、各ワークシートへのリンクを作成できます。 または、1 つのワークシートのセルを別のワークシートの関連情報に接続するリンクを作成することもできます。
ブラウザー ベースのブックで使用するハイパーリンクの作成
Excel Servicesのブックにハイパーリンクを直接作成することはできません。 代わりに、Excel を使用してブック内のハイパーリンクを作成または編集し、ブックを発行またはドキュメント ライブラリにアップロードする必要があります。 ハイパーリンクを作成するには、いくつかの方法があります。 セルに URL を直接入力したり、Excel の [リンク] グループの [ハイパーリンク] ボタンを使用したり、Hyperlink 関数を使用したりできます。
Excel ブックにハイパーリンクを作成すると、ハイパーリンクによって宛先が Uniform Resource Locator (URL) としてエンコードされます。 URL は、リンク先の場所 (Web 上、同じドキュメントなど) に応じて異なる形式を使用できます。 [参照] セクションには、Excel ブック内のさまざまな種類のハイパーリンクに関する詳細情報 (および多数の例) を示すリンクが含まれています。
ハイパーリンク構文の次の例には、ハイパーリンクの要素の詳細な説明が含まれています。 これらの例を使用すると、ハイパーリンクの作成に役立ちます。
-
Web ページへのリンクを作成する
次の例は、www.example.com Web サーバーにある別の Web ページに接続するハイパーリンクを示しています。
を http://www.example.com/jan07/news.htmします。
URL コンポーネント
説明
http://
宛先が Web の場所であることを示すプロトコル指定子。
www.example.com
Web サーバーまたはネットワークの場所のアドレス
Jan07
サーバー上のパスまたはフォルダー
News.htm
コピー先ページのファイル名
-
別の Web ページからデータを取得する
Web ページからデータを取得する Web クエリを作成または実行できます。 また、インターネット上の場所または会社のイントラネットに格納されているデータを取得する Web クエリを作成することもできます。 Web クエリは、ターゲット ページのベース アドレスの末尾にあるクエリ文字列としてターゲットの場所を送信します。 Web ページには、多くの場合、Excel での分析に最適な情報が含まれています。 たとえば、Web クエリを使用して、会社のイントラネット上の別のブックからデータを取得できます。
たとえば、このハイパーリンクを使用すると、企業 Web サイトの [顧客の注文] セクションが開きます。 次に、PurchaseOrder23456 という名前のブックを検索し、5 月のワークシートでセル範囲 F1 から F8 を検索します。
http://MySharePointServer/MySite/_layouts/xlviewer.aspx?id=http://CorporateServer/CustomerOrderSite/Shared%20Documents/PurchaseOrder23456.xlsx&範囲=5 月!F2:F8
URL コンポーネント
説明
http://
プロトコル (Web の場所には HTTP が必要)
MySharePointServer/MySite/_layouts
イントラネット サイト
xlviewer.aspx
Excel Web Access ビューアー
。身分証明書
疑問符文字が URL クエリ文字列を開始します
http://CorporateServer/CustomerOrderSite/Shared%20Documents/
宛先のサイト アドレス
PurchaseOrder23456.xlsx
ブック名
&範囲=
アンパサンド (&) 文字は、ブック名をコピー先セルの範囲値に接続します
5 月
ブック内のワークシート名
!
感嘆符文字は、ワークシート名を宛先のセル範囲に接続します
F2:F8
クエリのターゲットであるセルの実際の範囲
ハイパーリンク内のクエリ文字列パラメーターとしてブックの場所を渡すと、ビューアーは新しいウィンドウ (またはブラウザーの新しいタブ) を開きます。 次に、ビューアーのフォーカスが特定のブックの場所に移動します。 セルの場所の場合、ビューアーは Web ページの中央にセルを配置します。 ローカルまたはグローバルの名前付き範囲の場合、ビューアーは範囲の左上のセルを Web ページの中央に配置します。 いずれの場合も、ビューアーはセルを選択しません。
ブラウザーと Excel のブック内のハイパーリンクの違い
ほとんどの場合、ブラウザーのブック内のハイパーリンクは、Excel ブック内のハイパーリンクとまったく同じように動作します。 ただし、いくつかの違いがあります。
-
ブラウザーのブックでは、 絶対ハイパーリンク、または完全なアドレスを含むハイパーリンクのみがサポートされます。 これには、プロトコル、Web サーバー、パス、およびファイル名が含まれます。 完全なアドレスの一部のみを含む 相対ハイパーリンクはサポートされていません。 一方、Excel では、絶対ハイパーリンクと相対ハイパーリンクの両方がサポートされています。
-
Excel ブックで既定のハイパーリンクの色を明示的に指定しない限り、ブラウザーのブックは、ブラウザーに対して定義されている既定のハイパーリンクの色からハイパーリンクの色を決定します。
-
Web ベースのビューアーは、Excel の列全体または行全体を参照するハイパーリンクを、その行または列の最初のセルへの参照に変換します。
-
Web ベースのビューアーでは、グラフ内のハイパーリンク、グラフィック ハイパーリンク、または連続しない範囲へのハイパーリンクはサポートされていません。 代わりに、ビューアーは、このようなリンクをテキスト文字列に変換します。
ハイパーリンクに影響を与える Web パーツ プロパティの設定
Excel Web Access Web パーツには、ハイパーリンクの動作を制御するために使用できるカスタム プロパティが用意されています。 次の表では、プロパティについて説明します。
|
このプロパティの チェック ボックスの場合: |
が選択されています。 |
クリア: |
|
ハイパーリンクを許可する |
現在のブックの外部にあるファイルとドキュメントに対するサポートされているすべてのハイパーリンクがアクティブです。 これは既定の動作です。 |
ブックの外部の場所に対してサポートされているすべてのハイパーリンクは、非アクティブなテキスト文字列に変換されます。 |
|
ナビゲーションを許可する |
現在のブック内の場所に対してサポートされているすべてのハイパーリンクがアクティブです。 これは既定の動作です。 |
ブック内の場所に対するサポートされているすべてのハイパーリンクは、非アクティブなテキスト文字列に変換されます。 |