ハイパーリンクとは、あるドキュメントから別のドキュメントへのリンクのことで、クリックすると2番目のページまたはファイルが開かれます。 他のアプリケーションとまったく同じように、ブラウザー内のブックでハイパーリンクを使用することができます。
以下のセクションでは、ハイパーリンクを使用してさまざまな種類のターゲットに移動する方法と、ブラウザーでブックで使用するハイパーリンクを作成する方法について説明します。
目的に合ったトピックをクリックしてください
ブラウザー内のブックでハイパーリンクを使用する
Excel ブックにハイパーリンクを追加してサイトに保存した後は、ハイパーリンクを使用して別の場所を参照し、指定したページを開くことができます。 たとえば、次のようなことができます。
文書、ファイル、または Web ページを新しいウィンドウで開き ます。 現在のブックの外側にある文書または Web ページへのリンクを設定すると、ブラウザーで新しいウィンドウが開いて表示されます。
電子メールプログラムを起動し、メッセージを作成します。 メールプログラムがメールアドレスへのハイパーリンクをクリックすると、自動的に電子メールプログラムが起動し、[ 宛先 ] ボックスに正しいアドレスが記載された電子メールメッセージが作成されます。
現在のブック内の別の場所に移動 します。 ハイパーリンクが現在のブック内の別の場所に接続している場合、アクティブセルの選択はブック内の新しい場所に変更されますが、別のウィンドウは開きません。
現在のブック内の別の場所に移動すると、特に多くのワークシートを含む大きなブックで、非常に便利な場合があります。 たとえば、メインメニューとして動作する専用のワークシートを作成して、それぞれのワークシートへのリンクを作成することができます。 または、1つのワークシートのセルを別のワークシートの関連情報に接続するリンクを作成することもできます。
ブラウザーベースのブックで使用するハイパーリンクを作成する
Excel Servicesのブックで直接ハイパーリンクを作成することはできません。 代わりに、Excel を使用してブック内のハイパーリンクを作成または編集した後、ブックをドキュメントライブラリに発行またはアップロードする必要があります。 ハイパーリンクを作成するには、いくつかの方法があります。 セルに URL を直接入力するか、Excel の [リンク] グループの [ハイパーリンク] ボタンを使用するか、または Hyperlink 関数を使用します。
Excel ブックでハイパーリンクを作成すると、リンク先が Uri (Uniform Resource Locator) としてエンコードされます。 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/個人用サイト/_layouts
イントラネットサイト
xlviewer .aspx
Excel Web Access viewer
? id
疑問符の文字によって URL クエリ文字列が開始される
http://CorporateServer/CustomerOrderSite/Shared%20Documents/
宛先のサイトアドレス
PurchaseOrder23456.xlsx
ブック名
&範囲 =
アンパサンド (&) 文字は、ブック名を目的のセルの範囲値に接続します。
5 月
ブック内のワークシート名
!
感嘆符 (!) を指定すると、ワークシート名が移動先のセル範囲に接続されます。
F2: F8
クエリのターゲットとなるセルの実際の範囲
ブックの場所をクエリ文字列パラメーターとしてハイパーリンクに渡すと、ビューアーで新しいウィンドウ (またはブラウザーの新しいタブ) が開きます。 次に、viewer のフォーカスが特定のブックの場所に移動します。 セルがセルの場所である場合、ビューアーは Web ページの中央にセルを配置します。 ローカルまたはグローバルの名前付き範囲の場合、ビューアーは、Web ページの中央にある範囲の左上隅のセルを配置します。 どちらの場合も、ビューアーではセルは選択されません。
ブラウザーと Excel でのブックのハイパーリンクの相違点
ほとんどの場合、ブラウザー内のブック内のハイパーリンクは、Excel ブックのハイパーリンクとまったく同じように動作します。 ただし、いくつかの違いがあります。
-
ブラウザー内のブックでは、 絶対ハイパーリンク、または完全なアドレスを含むハイパーリンクのみがサポートされます。 これには、プロトコル、Web サーバー、パス、ファイル名が含まれます。 これらのユーザーは、完全なアドレスの一部のみを含む 相対ハイパーリンクをサポートしていません。 これに対し、Excel では絶対ハイパーリンクと相対ハイパーリンクの両方がサポートされています。
-
ブラウザー内のブックでは、Excel ブックで既定のハイパーリンクの色を明示的に指定しない限り、ブラウザーで定義された既定のハイパーリンクの色からハイパーリンクの色が決まります。
-
Web ベースのビューアーでは、Excel の列または行全体を参照するハイパーリンクは、その行または列の最初のセルの参照に変換されます。
-
Web ベースのビューアーでは、グラフ、グラフィックのハイパーリンク、連続していない範囲へのハイパーリンクなどのハイパーリンクはサポートされません。 代わりに、ビューアーでは、次のようなリンクがテキスト文字列に変換されます。
ハイパーリンクに影響する Web パーツのプロパティの設定
Excel Web Access Web パーツには、ハイパーリンクの動作を制御するために使用できるカスタムプロパティが用意されています。 次の表では、プロパティについて説明します。
このプロパティのチェックボックス: |
が選択されている場合: |
がクリアされます。 |
ハイパーリンクを許可する |
現在のブック以外のファイルとドキュメントへのすべてのサポートされているハイパーリンクがアクティブになります。 これは既定の動作です。 |
ブックの外部の場所に対してサポートされているすべてのハイパーリンクは、非アクティブなテキスト文字列に変換されます。 |
操作の許可 |
現在のブック内の場所へのサポートされているすべてのハイパーリンクがアクティブになります。 これは既定の動作です。 |
ブック内の場所へのサポートされているすべてのハイパーリンクは、非アクティブなテキスト文字列に変換されます。 |