いつも参考にさせていただいています。
以下のような処理でieに表示されたものを、最終的にpictureboxに表示して加工を考えています。
しかし、データを取り出すところ  "GetDataObject"  で引っかかっています。
なにかよい解決方法はありませんでしょうか?
        Dim URL As String
        Dim ObjElement As Object
        Dim ObjElements As Object
        Dim MyImage As System.Drawing.Image
        Dim MyMem As System.IO.MemoryStream
        Explorer = New SHDocVw.InternetExplorer
        Htmldoc = New mshtml.HTMLDocument
        Explorer.Visible = True
        URL = "http://www.google.co.jp/"
        Explorer.Navigate(URL)
        System.Threading.Thread.Sleep(2000)
        Htmldoc = Explorer.Document
        ObjElements = Htmldoc.getElementsByTagName("html")
        For Each ObjElement In ObjElements
            System.Windows.Forms.Clipboard.SetDataObject(ObjElement.innerHtml)
        Next
        MyMem = System.Windows.Forms.Clipboard.GetDataObject
        PictureBox1.Image = New Bitmap(MyMem)
環境はxp  vb.net です
Clipboard.GetDataObject メソッドの戻り値は、
MemoryStream 型ではなく、IDataObject 型ですよ。
| ツイート |   |