Code:
Set WebviewMethodDc = CallWebview2.MethodDictionary
Set WebviewMethodDc = MethodDictionary
Public Function MethodDictionary() As Dictionary
Set MethodDictionary = New Dictionary
MethodDictionary.CompareMode = TextCompare
MethodDictionary.Add "get_Settings", 1
MethodDictionary.Add "get_Source", 2
MethodDictionary.Add "Navigate", 3
MethodDictionary.Add "NavigateToString", 4
MethodDictionary.Add "add_NavigationStarting", 5
MethodDictionary.Add "remove_NavigationStarting", 6
MethodDictionary.Add "add_ContentLoading", 7
MethodDictionary.Add "remove_ContentLoading", 8
MethodDictionary.Add "add_SourceChanged", 9
MethodDictionary.Add "remove_SourceChanged", 10
MethodDictionary.Add "add_HistoryChanged", 11
MethodDictionary.Add "remove_HistoryChanged", 12
MethodDictionary.Add "add_NavigationCompleted", 13
MethodDictionary.Add "remove_NavigationCompleted", 14
MethodDictionary.Add "add_FrameNavigationStarting", 15
MethodDictionary.Add "remove_FrameNavigationStarting", 16
MethodDictionary.Add "add_FrameNavigationCompleted", 17
MethodDictionary.Add "remove_FrameNavigationCompleted", 18
MethodDictionary.Add "add_ScriptDialogOpening", 19
MethodDictionary.Add "remove_ScriptDialogOpening", 20
MethodDictionary.Add "add_PermissionRequested", 21
MethodDictionary.Add "remove_PermissionRequested", 22
MethodDictionary.Add "add_ProcessFailed", 23
MethodDictionary.Add "remove_ProcessFailed", 24
MethodDictionary.Add "AddScriptToExecuteOnDocumentCreated", 25
MethodDictionary.Add "RemoveScriptToExecuteOnDocumentCreated", 26
MethodDictionary.Add "ExecuteScript", 27
MethodDictionary.Add "CapturePreview", 28
MethodDictionary.Add "Reload", 29
MethodDictionary.Add "PostWebMessageAsJson", 30
MethodDictionary.Add "PostWebMessageAsString", 31
MethodDictionary.Add "add_WebMessageReceived", 32
MethodDictionary.Add "remove_WebMessageReceived", 33
MethodDictionary.Add "CallDevToolsProtocolMethod", 34
MethodDictionary.Add "get_BrowserProcessId", 35
MethodDictionary.Add "get_CanGoBack", 36
MethodDictionary.Add "get_CanGoForward", 37
MethodDictionary.Add "GoBack", 38
MethodDictionary.Add "GoForward", 39
MethodDictionary.Add "GetDevToolsProtocolEventReceiver", 40
MethodDictionary.Add "Stop", 41
MethodDictionary.Add "add_NewWindowRequested", 42
MethodDictionary.Add "remove_NewWindowRequested", 43
MethodDictionary.Add "add_DocumentTitleChanged", 44
MethodDictionary.Add "remove_DocumentTitleChanged", 45
MethodDictionary.Add "get_DocumentTitle", 46
MethodDictionary.Add "AddHostObjectToScript", 47
MethodDictionary.Add "RemoveHostObjectFromScript", 48
MethodDictionary.Add "OpenDevToolsWindow", 49
MethodDictionary.Add "add_ContainsFullScreenElementChanged", 50
MethodDictionary.Add "remove_ContainsFullScreenElementChanged", 51
MethodDictionary.Add "get_ContainsFullScreenElement", 52
MethodDictionary.Add "add_WebResourceRequested", 53
MethodDictionary.Add "remove_WebResourceRequested", 54
MethodDictionary.Add "AddWebResourceRequestedFilter", 55
MethodDictionary.Add "RemoveWebResourceRequestedFilter", 56
MethodDictionary.Add "add_WindowCloseRequested", 57
MethodDictionary.Add "remove_WindowCloseRequested", 58
End Function