次の方法で共有

WebView2Controlを使用可能なACCESSにアップグレードしたい。

Anonymous
2024-09-15T23:27:22+00:00

ACCESSをOFFICE365で使用しています。WebView2Controlを使いたいのですがActiveXに表示されません。

ACCESSのバージョンが古いと考えています。どうすればアップグレード出来ますか?

***Microsoft 365 Insider / Access / Windows から移動***

Microsoft 365 と Office | アクセス | その他 | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Hebikuzure aka Murachi Akira 325.9K 評価のポイント MVP ボランティア モデレーター
2024-09-17T03:29:21+00:00

WebView2 は MSHTML ベースの WebBrowser コントロールのように COM コンポーネントとして VBA のフォームなどに埋め込める機能は用意されていません。フォーム内で HTML を表示させるのであれば、WebBrowser コントロールを利用してください。表示させる Web ページがもはや Internet Explorer に対応しておらず機能しないということであれば、それは VBA の限界ということになります。もちろん自力で WebView2 のラッパーを作ってフォームに埋め込めるようにすることは不可能ではないかもしれませんが、そう簡単な話ではないでしょう。

WebView2 を VBA からオートメションする方法については、Web 検索するといくつかのサンプルやライブラリが公開されていますので、参考にされると良いかもしれません。

Automate Chrome / Edge using VBA - CodeProject

VB6 WebView2-Binding (Edge-Chromium)-VBForums

**モデレーター注**

こちらの返信で解決したということですね。

他のユーザーの皆様にも参考になるように、こちらの返信を回答としてマークいたしました。

もし、まだ問題が解決しないようでしたら、この回答マークを解除して返信にて質問を継続してください。

この回答は役に立ちましたか?

0 件のコメント コメントはありません

3 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2024-09-17T04:40:37+00:00

    ご回答ありがとうございます。

    当面、InternetExplorerを活用します。

    いずれ限界に至ると思いますが。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2024-09-17T04:33:08+00:00

    補足

    ActiveXはそろそろ終了なので、すでにActiveXで作っていたファイルがあれば移行の手段を検討する時期

    10月発売の「Office 2024」でActiveXが既定無効に ~「Microsoft 365」は2025年4月から - 窓の杜 (impress.co.jp)

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2024-09-17T02:47:25+00:00

    WebView2はActiveXでないから、VBAの参照設定で組み込んで、APIとして利用、ではなかろうか?

    Microsoft Edge WebView2 と Microsoft 365 Apps - Microsoft 365 Apps | Microsoft Learn

    WebView2 の機能と API の概要 - Microsoft Edge Developer documentation | Microsoft Learn

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません