[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 Maps ドキュメント」を 参照してください。
ローカル ファイルへの移動
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)」を参照してください。