フォームで Edge ブラウザー コントロールを使用する

適用先
Access for Microsoft 365 Access 2024
これはサブスクライバー限定の機能です Edge ブラウザーのコントロール ボタンが見つかりませんか? Edge ブラウザー コントロール機能は現在、ビルド 16.0.16327.20214 以降を使用している Microsoft 365 サブスクライバー のみが使用できます。

Edge ブラウザー コントロールを使用して URL を指定し、フォーム上に Web ページを表示します。 Access フィールドを URL パラメーターにマップし、フォーム レコードごとに動的な Web ページを作成できます。 ファイル URL を指定して、ファイルやフォルダーを参照することもできます。

Edge ブラウザー コントロールをフォームに追加する

Local Files への移動

信頼済みドメインのプロパティ

Edge ブラウザー コントロールの位置とサイズを変更する

Edge ブラウザー コントロールのコントロール ソースを変更する

Edge ブラウザー コントロールのオブジェクト モデルを確認する

Edge ブラウザー コントロールをフォームに追加する

フォームへの Edge ブラウザー コントロールの追加は、他のコントロールと似ていますが、コントロール ソースが URL である点が異なります。

  1. ナビゲーション ウィンドウで、Edge ブラウザー コントロールを追加するフォームを右クリックし、[ レイアウト ビュー] を選択します。

  2. [フォーム デザイン] タブの [コントロール] グループで、[Edge ブラウザー コントロール] の [Edge ブラウザー コントロール] アイコンを選択します。

  3. コントロールを配置する場所にポインターを置き、クリックして配置します。 [ ハイパーリンクの挿入 ] ダイアログ ボックスが開きます。
    Access の [ハイパーリンクの挿入] ダイアログ ボックス

  4. 次のいずれかの操作を行います。
    シンプルな URL を追加する
    フォームのレコードごとに同じ Web ページを表示する必要があります。 たとえば、Web ページはユーザーのためのヘルプ サイトまたは補足情報です。

    1. [アドレス] ボックスの右側にある [Web を参照] を選択します。
    2. 目的のページがブラウザーに表示されたら、アドレス バーの URL をコピーし、ブラウザーを閉じます。
    3. [ ハイパーリンクの挿入 ] ダイアログ ボックスで、[ OK] を選択します。

    クエリ文字列を含む URL を追加する
    フォームのレコードごとに異なる Web ページを表示します。 パラメーターに値を割り当てる クエリ文字列 を使用できます。 たとえば、Web ページは各レコードのアドレス フィールドに基づいて変化するマップです。

    1. [アドレス] ボックスの右側にある [Web を参照] を選択します。

    2. Web ブラウザーで、コントロールに表示するページに移動します。

    3. [ハイパーリンクの挿入] ダイアログ ボックスで、URL を [アドレス] ボックスに貼り付け、Tab キーを押します。
      Access ではアドレス ボックスはクリアされ、URL が適切なボックス ( ベース URL、 パス、 パラメーター) に分割 (または解析) されます。 [パス] ボックスおよび [パラメーター] ボックスの一覧の下にあるボックスに URL 全体が表示されます。

    4. フォームに表示されるデータに基づいて URL が変更されるように Edge ブラウザー コントロールを設定するには、適切な URL コンポーネントをフォーム上の適切なコントロールを参照する式で置き換えます。 置き換える各要素に対して、次の操作を行います。

      1. 置き換えるパスまたはパラメーターをクリックし、[ビルド] ボタン ボタンの画像 .
      2. [式ビルダー] ダイアログ ボックスで、要素リストが表示されていない場合は、[ その他の >> ] をクリックして表示します。
      3. 要素の一覧で、パスまたはパラメーターに代入するデータが含まれているコントロールを探し、そのコントロールをダブルクリックして式ボックスに追加します。
      4. その値を使用して実行する必要のある計算が他にもある場合は、必要な演算子と式要素を追加し、[OK] をクリックして式ビルダーを閉じます。

      式の作成の詳細については、「 Access の式を使用する」を参照してください。

    5. [ ハイパーリンクの挿入 ] ダイアログ ボックスで、[ OK] を選択します。

ベース URL、パス、パラメーターをボックスに直接入力することもできます。 Bing マップの作成の詳細については、「Bing地図のドキュメント」を参照してください。

ページの先頭へ

Web ページではなくローカル ファイルに移動する場合は、アドレス内のファイル パスの前に https://msaccess.localhost プレフィックスを使用する必要があります。 例: https://msaccess.localhost/C:\Users\user\Documents\test.html

注

Web ページとローカル ページ間の移動は、どちらの方向にも許可されません。

ページの先頭へ

信頼済みドメインのプロパティ

既定では、リンクを介したナビゲーションやブラウザーに現在表示されているページ以外の場所への自動リダイレクトはブロックされます。 これらのナビゲーションを許可するには、プロパティ シートの信頼されたドメイン プロパティでテーブル名またはクエリ名を指定できます。 この場合、テーブルまたはクエリの最初の出力列には、ブラウザーへのリンクと自動的にリダイレクトを許可する URL が含まれている必要があります。 これは、同じドメインに存在しないログイン ページに自動的にリダイレクトされるページに特に役立ちます。

ページの先頭へ

Edge ブラウザー コントロールの位置とサイズを変更する

最初にフォームに Edge ブラウザー コントロールを配置すると、レイアウト内のかなり小さなセルが占有される可能性があります。 多くの場合、レイアウトを調整して Web ページの表示領域をできるだけ広げる必要があります。 この作業を簡単に開始するには、コントロールが含まれているセルを隣接する空のセルに結合します。

  1. Edge ブラウザー コントロールを含むセルを選択します。
  2. Ctrl キーを押しながら、コントロールを配置する、隣接する空のセルを選択します。
  3. [ 配置 ] タブの [ 結合/分割 ] グループで、[ 結合] をクリックします。
  4. 結合されたセルのサイズを変更します。この操作を行うには、セルを選択して、目的のサイズになるまでセルの端をドラッグします。

ページの先頭へ

Edge ブラウザー コントロールのコントロール ソースを変更する

Edge ブラウザー コントロールをフォームに追加した後、コントロール ソース (URL) をさらに変更する必要がある場合があります。 変更を加えることができるように [ハイパーリンクの挿入] ダイアログ ボックスを開くには、次の手順に従います。

  1. ナビゲーション ウィンドウで、Edge ブラウザー コントロールを含むフォームを右クリックし、[ レイアウト ビュー] をクリックします。
  2. Microsoft Edge ブラウザー コントロールを選択し、[ツール] グループの [フォーム レイアウト デザイン>プロパティ シート] をクリックします。
  3. プロパティ シートの [ すべて ] タブまたは [データ ] タブで、[ コントロール ソース ] プロパティを選択し、[ビルド] ボタンをクリックします ボタン の画像 。
  4. [ハイパーリンクの挿入] ダイアログ ボックスで、URL 要素に対して必要な変更を行い、[OK] をクリックします。

ページの先頭へ

Edge ブラウザー コントロールのオブジェクト モデルを確認する

Edge ブラウザー コントロールのすべてのオブジェクト モデル プロパティの詳細については、「EdgeBrowserControl オブジェクト (Access)」を参照してください

ページの先頭へ