タイトル : Re^3: WebBrowserコントロールとMicrosoft HTML Object Library 投稿日 : 2008/07/05(Sat) 10:04 投稿者 : sayman
返信ありがとうございます。 してみたのですが この場合 「あいうえお」のテキストの「あい」のみを選択された場合 当然と言えば当然なのですが 「あい」しか取得できず、この「あい」がhtmlソースの中でどの部分なのかが わかりません。 でも、花さんのおかげでhtmlソースコードの取得ができたので ソースコードに <span id="1"><!-- &&&TES:1 -->あいうえお<!-- &&&TEE:1 --></span> となっていた場合、spanの中をクリックまたは選択されたときに <span>内をすべて選択みたいなjavascriptをいれこめばできるのかな と思っています。 この動作をVB上でさせれるといいのですが・・・・ あと、初心者的な質問で申し訳ないのですが > Set txtRange = WebBrowser1.Document.selection.createRange() > txtRange.Text > txtRange.htmlText この場合、txtRangeはどう指定すればいいのでしょうか? 今は Dim txtRange As Variant(強引で申し訳ない) で指定していますが Dim txtRange As MSHTML.HTMLDocument Dim txtRange As IHTMLDocument2 でも型が違いますといわれてしまいます。 以上よろしくお願いします |