• ベストアンサー

VBC# ソースコード抽出

VBC#2005で、作成したブラウザ上で選択した範囲の ソースコードを抽出したいのですが、どうすれば 選択した範囲のみ抽出できるのでしょうか? ブラウザは作成したのですが、選択範囲のソースコード を抽出することができません。 お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

結構良く聞かれる。 http://oshiete1.goo.ne.jp/qa3472698.html ただし,上記ソースコードはMarshal.ReleaseCOMObjectを使っていない http://jeanne.wankuma.com/tips/programing/releasecom.html ひょっとしたら使わないと駄目かもしれないので(俺は理解してない) そこは調べてから使ってほしい

keichan999
質問者

補足

IHTMLTxtRange を利用して選択範囲を取得しようとしたんですが、 どうもうまくいきません。。。 ご教授お願いします。 MSDNや本など調べているんですが、あまり詳しくなかったり、のってなかったりなんですがこれらの利用方法は、なにで調べればいいでしょうか? おすすめの本などあったらお願いします。 IHTMLDocument2 doc = (IHTMLDocument2)axWebBrowser1.Document.DomDocument; IHTMLBodyElement body = (IHTMLBodyElement)doc.body; IHTMLTxtRange range = body.createTextRange(); textBox1.Text = range;

その他の回答 (1)

回答No.2

っていうか,ソースコードか。 この質問と全く同じじゃないか! http://oshiete1.goo.ne.jp/qa3521227.html うまくいかなかったのか? こっちで試していたわけじゃないから試してみても良いが。

keichan999
質問者

お礼

うまくいかなっかったので、 再度質問してしまいました。。。 もう一度がんばってみます。 何度もありがとうございます。

keichan999
質問者

補足

VBC#2005と間違って書いてました。 正しくはVC#2005です。 すみません。

関連するQ&A

  • WEBページ 抽出

    WEBページの選択範囲のソースコードを抽出したいのですが、 どのようにすればいいのかわかりません。 最終的には、選択範囲のソースコードを抽出し、エディタ編集できるようにして、一つのHTMLファイルとして再構成したいと考えているんですがどこから手をつけていけばいいかわからない状態です。 教えてください。お願いします。

    • ベストアンサー
    • HTML
  • ブラウザのソースコード

    こんにちは。 いつだったか忘れてしまったのですが、どこかのブラウザのソースコードが公開されていたのですがどうしても思い出せません。 知ってる方いたらお願いします。 またJAVAで書かれているものなどもありましたら教えていただきたいです。 よろしくお願いします!

    • ベストアンサー
    • Java
  • ソースコードを表示するブラウザはありますか?

    次のような機能を持ったブラウザを探しているのですが、このようなものはあるのでしょうか? (1)URLを指定するとそのページのソースコードを表示する。 (2)ソースコード中の<A>タグ(またはURL)をクリックすると、そのURLをIEなどのHTMLを解釈して表示するブラウザに渡して表示させる。

  • C#: ソースコードから16進数のみ抽出

    前略 ・.NET 2012 のC#をつかっています。 下記のようなマイコンのソースコードから0xXX, 0xXX,...  で表記されているデータ部分 すなわち16進数とその区切りカンマだけを C#のプログラムで抽出したと思っています。いろいろやっているのですがうまくゆきません。 リッチテキストに抽出前のソースプログラムを表示して、ボタンをクリックしたら このリッチテキストに抽出された文字列(データ部分)だけを表示したいと思っています。どなたか具体的にコードサンプルで、ご教示いただければ幸いです。  尚、実際に作成したいデータは フォントの構造体からデータ部分のみを抽出したものです。 以上、よろしくお願いします。 例 //-------抽出前-------------- #include "Graphics.h" #ifdef USE_GOL #if(GRAPHICS != 0x0306) #warning "use Graphics Library version 3" #endif #if defined __XC32__ extern const char __GOLFontDefault[] ; const FONT_FLASH GOLFontDefault = { (FLASH | COMP_NONE), }; const char __GOLFontDefault[] = { 0x00, 0x00, 0x1C, 0x00, 0x7E, 0x00, 0x1B, 0x00, 0x10, 0x94, 0x01, 0x00, 0x10, 0xCA, 0x01, 0x00, 0x11, 0x00, 0x02, 0x00, 0x11, 0x51, 0x02, 0x00, 0x05, 0xA2, 0x02, 0x00, }; #endif //-------抽出後------------- 0x00, 0x00, 0x1C, 0x00, 0x7E, 0x00, 0x1B, 0x00, 0x10, 0x94, 0x01, 0x00, 0x10, 0xCA, 0x01, 0x00, 0x11, 0x00, 0x02, 0x00, 0x11, 0x51, 0x02, 0x00, 0x05, 0xA2, 0x02, 0x00,

  • ソース

    DreamWeaverでHPを作成しているのですが、DreamWeaverのコードビューでは、きれいにインデントしているのに、ブラウザからソースを表示さるとインデントが崩れるのは、なぜでしょうか? できるだけきれいなソースをDreamWeaverで書きたいのですが。。。 あと勝手にタブが挿入されるようなのですが、タブを入れないようにすることはできるのでしょうか? 環境設定のコードフォーマットの設定もいろいろ触っているのですが、イマイチ分かりません。 どなたか分かる方よろしくお願いします。

    • ベストアンサー
    • HTML
  • htmlファイルをブラウザで開くと、ソースコードが

    htmlファイルをブラウザで開くと、ソースコードが表示されてしまいます。 簡単なソースをコピペして、macでhtmlファイルに保存。 その後safariで開くと、ソースコードが表示されてしまいます。 因みにソースコードはホームページに載っている簡単な見本を、 そのままコピペで幾つか試したのですが、駄目でした。 因みに、windowsで、googlechromeで試してみましたが結果は同じでした。 解決方法をご教授頂ければ幸いでございます。

    • ベストアンサー
    • Mac
  • ソースコードで何が出来る?

    ソースコードがあればソフトウェアは簡単に作れますか? MacWinLinuxでそれぞれ方法は違いますか?MacWinLinuxどのソースコードかみわける方法もできれば教えてください。

  • IE6ソースコードが出てきてしまいす

    IEでたまにページの内容ではなく、ソースコードが出てきてしまうことがあります。この場合、エンコードの選択肢がすべてグレーアウトになっており選択できない状態です。助言をいただければ幸いです。

  • Webページのソースコードが表示できない。

    いつのころからか分かりませんが、Webページのソースコード表示がされなくなりました。 たまに表示される時もあるのですが、すぐに表示されなくなります。従って、全くその機能が働かないわけではないようです。Webページを右クリックするとソースコードの表示項目は黒字で有効な状態ですが、選択してもフェードアウトしてしまいます。 使用しているOSはWindows2000で、ブラウザーはIEの6.0 SP1最新版です。 ソースコード表示機能が働かないので、IEの設定の問題かなと思っているのですが、よく分かりません。 ウィルスバスターはソースネクストのウィルスバスター2004を使っています。 何か原因に心当たりがございましたら、ご教授願います。

  • ページソースからのURL抽出

    VBでページソースにあるURLを全て抽出したいと考えています。 どのようにすれば良いか教えてください。 サンプルコードがあると助かります。 具体的には、以下の通り。 (1)ウェブページのソースを読み込む (2)読み込んだソースを1行ずつ探索し<a href="****">の****の部分を全て読み込んでいく (3)ExcelのURL欄に順に入力していく (4)URL一覧の出来上がり よろしくお願いします。