下記のコードを
Visual2019(VisualBasic)で、@Windowsフォームアプリケーション(.NET 4.7.2)とA VSTO(Windows、Excel VSTO ブック)とで作成すると、前者@では、エラーが発生しませんが、後者Aでは、下記のエラーが発生します。
System.UnauthorizedAccessException: 'アクセスが拒否されました。 (HRESULT からの例外:0x80070005 (E_ACCESSDENIED))'
VSTOとWebView2の共存は、不可能ってことでしょうか?
詳しい方、御指南頂けないでしょうか?
宜しくお願い致します。
Imports Microsoft.Web.WebView2.Core
Imports Microsoft.Web.WebView2.WinForms
Public Class Form1
WithEvents WebView21 As New WebView2
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles Me.Load
InitializeAsync()
End Sub
Private Async Sub InitializeAsync()
Await WebView21.EnsureCoreWebView2Async(Nothing)
End Sub
End Class
VSTOでは、下記のコードでFormのインスタンス化しています。
Public Class ThisWorkbook
Dim myForm As New Form1
Private Sub ThisWorkbook_Startup() Handles Me.Startup
myForm.Show()
End Sub
End Class