[Edge Browser Control]\(エッジ ブラウザー コントロール\) ボタンが見つかりませんか?現在、Edge Browser Control 機能は、ビルド 16.0.16327.20214 以降を使用している Microsoft 365 サブスクライバー のみが使用できます。 |
Edge ブラウザー コントロールを使用して URL を指定し、フォームに Web ページを表示します。 Access フィールドを URL パラメーターにマップし、フォーム レコードごとに動的 Web ページを作成できます。 ファイル URL を指定して、ファイルとフォルダーを参照することもできます。
Edge ブラウザー コントロールをフォームに追加する
エッジ ブラウザー コントロールをフォームに追加することは、コントロール ソースが URL である点を除き、他のコントロールと似ています。
-
ナビゲーション ウィンドウで、エッジ ブラウザー コントロールを追加するフォームを右クリックし、[ レイアウト ビュー] を選択します。
-
[ フォーム デザイン ] タブの [ コントロール ] グループで、[ Edge ブラウザー コントロール ] を選択します。
-
コントロールの目的の場所にポインターを配置し、クリックして配置します。 [アクセス] を選択すると、[ ハイパーリンクの挿入 ] ダイアログ ボックスが開きます。
-
次のいずれかの操作を行います。
単純な URL を追加する
フォーム内のレコードごとに同じ Web ページを表示する必要があります。 たとえば、Web ページは、ユーザーのヘルプ サイトまたは補足情報です。
-
[アドレス] ボックスの右側にある [Web の参照] を選択します。
-
目的のページがブラウザーに表示されたら、アドレス バーの URL をコピーし、ブラウザーを閉じます。
-
[ ハイパーリンクの挿入 ] ダイアログ ボックスで、[ OK] を選択します。
クエリ文字列を含む URL を追加する
フォーム内のレコードごとに異なる Web ページを表示する必要があります。 パラメーターに値を割り当てる クエリ文字列 を使用できます。 たとえば、Web ページは、各レコードのアドレス フィールドによって異なるマップです。
-
[アドレス] ボックスの右側にある [Web の参照] を選択します。
-
Web ブラウザーで、コントロールに表示するページに移動します。
-
[ハイパーリンクの挿入] ダイアログ ボックスで、URL を [アドレス] ボックスに貼り付け、Tab キーを押します。
[ アドレス ] ボックスがオフになり、URL が適切なボックス ( ベース URL、 パス、パラメーター) に分離 (または解析) されます。 [パス] ボックスおよび [パラメーター] ボックスの一覧の下にあるボックスに URL 全体が表示されます。
-
フォームに表示されるデータに基づいて URL が変更されるように Edge ブラウザー コントロールを設定するには、適切な URL コンポーネントを、フォーム上の適切なコントロールを参照する式に置き換えます。 置き換える各要素に対して、次の操作を行います。
-
置き換えるパスまたはパラメーターをクリックし、 ([ビルド] ボタン) をクリックします。
-
[式ビルダー] ダイアログ ボックスで、要素の一覧が表示されていない場合は、[オプション >>] をクリックして表示します。
-
要素の一覧で、パスまたはパラメーターに代入するデータが含まれているコントロールを探し、そのコントロールをダブルクリックして式ボックスに追加します。
-
その値を使用して実行する必要のある計算が他にもある場合は、必要な演算子と式要素を追加し、[OK] をクリックして式ビルダーを閉じます。
式の作成の詳細については、「 Access 式を使用する」を参照してください。
-
-
[ ハイパーリンクの挿入 ] ダイアログ ボックスで、[ OK] を選択します。
-
ベース URL、パス、パラメーターをボックスに直接入力することもできます。 Bing マップの作成の詳細については、「Bing地図 ドキュメント」を参照してください。
ローカル ファイルへの移動
Web ページではなくローカル ファイルに移動する場合は、アドレス内のファイル パスの前に https://msaccess プレフィックスを使用する必要があります。 例: https://msaccess/C:\Users\user\Documents\test.html
注: Web ページとローカル ページ間のナビゲーションは、どちらの方向にも許可されません。
Trusted Domains プロパティ
既定では、ブラウザーに現在表示されているページからのリンクと自動リダイレクトによるナビゲーションはブロックされます。 これらのナビゲーションを許可するには、プロパティ シートの [信頼されたドメイン] プロパティでテーブル名またはクエリ名を指定できます。 この場合、テーブルまたはクエリの最初の出力列には、ブラウザーが にリンクして自動的にリダイレクトできるようにする URL が含まれている必要があります。 これは、同じドメインに存在しないログイン ページに自動的にリダイレクトされるページに特に役立ちます。
Edge ブラウザー コントロールの位置とサイズを変更する
フォームにエッジ ブラウザー コントロールを最初に配置すると、レイアウト内のかなり小さなセルが占有される可能性があります。 多くの場合、レイアウトを調整して Web ページの表示領域をできるだけ広げる必要があります。 この作業を簡単に開始するには、コントロールが含まれているセルを隣接する空のセルに結合します。
-
エッジ ブラウザー コントロールを含むセルを選択します。
-
Ctrl キーを押しながら、コントロールを配置する、隣接する空のセルを選択します。
-
[配置] タブの [結合/分割] グループで [結合] をクリックします。
-
結合されたセルのサイズを変更します。この操作を行うには、セルを選択して、目的のサイズになるまでセルの端をドラッグします。
Edge ブラウザー コントロールのコントロール ソースを変更する
Edge ブラウザー コントロールをフォームに追加した後、そのコントロール ソース (URL) をさらに変更する必要がある場合があります。 変更を加えることができるように [ハイパーリンクの挿入] ダイアログ ボックスを開くには、次の手順に従います。
-
ナビゲーション ウィンドウで、Edge ブラウザー コントロールを含むフォームを右クリックし、[ レイアウト ビュー] をクリックします。
-
[エッジ ブラウザー コントロール] を選択し、[ツール] グループの [フォーム レイアウト デザイン] > [プロパティ シート] をクリックします。
-
プロパティ シートの [ すべて ] タブまたは [ データ ] タブで、[ コントロール ソース ] プロパティを選択し、[ビルド] ボタンをクリック 。
-
[ハイパーリンクの挿入] ダイアログ ボックスで、URL 要素に対して必要な変更を行い、[OK] をクリックします。
Edge ブラウザー コントロールのオブジェクト モデルを確認する
Edge Browser Contol のすべてのオブジェクト モデル プロパティの詳細については、「EdgeBrowserControl オブジェクト (Access)」を参照してください。