レンダリングされた HTML から [送信] ボタンを削除したい WebBrowser コントロールを含む Access 2010 フォームがあります。HTML を読んでいるときは WebBrowser コントロールは正常に動作しますが、レンダリングされたものを変更しようとするとエラーが発生します。いくつかの方法を試しましたが、すべて「オブジェクトが必要です」というエラーが返されます。WebBrowser コントロールを使用する作業コードがたくさんあるので、別のコントロールに変更するのをためらっています。このコントロールでこれを行う方法はありますか?
以下は、最新のコードのスニペットです。
Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim strLook As String
Dim doc As HTMLDocument
Set doc = WebBrowser1.Document
Dim txtInner
strLook = "<input type=""submit"" name=""subaction"" value=""Force"" class=""inputfield"">"
txtInner = WebBrowser1.Document.Body.innerHTML
txtInner = Replace(txtInner, strLook, "")
Webrowser1.Document.Body.innerHTML = txtInner
End Sub
前もって感謝します!