• ベストアンサー

VB上でxls、docファイルを参照した際にスクロールバーが表示されないのですが、、、

お世話になっております。 Visual Basic 6.0を使用しています。 VB上からxls、doc、htmlファイルを読み込んで、 ファイルが存在すれば開く、というプログラムを作っています。 フォーム上に、htmlファイルに関してはWebBrowserを貼り付け、 xls、docファイルに関してはOLEを貼り付けて、 それぞれファイルを表示させる事が出来たのですが、 xls、docファイルを表示した時に、スクロールバーが表示されずに悩んでいます。 htmlの方は普通に表示されるのですが、、、 どういった処置を行えば宜しいのでしょうか。 「これだけの説明じゃよく判らないよ」などのつっこみでも結構です。 初心者の私にでも理解できるような回答を、どうぞ宜しくお願い致します。

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

  • ベストアンサー
  • TAGOSAKU7
  • ベストアンサー率65% (276/422)
回答No.2

OLEオブジェクトは、ハンドルでは操作できないようですね。 OLEオブジェクトのTOPを変えることによって、擬似的に実現するしかないのでかな? 1.OLEオブジェクトをピクチャボックス内部に作成 2.OLEオブジェクトのサイズ調整を自動にする 3.ピクチャボックス横にスクロールバーを付加 参考URLのプロジェクトがヒントにならないでしょうか? http://oshiete1.goo.ne.jp/kotaeru.php3?q=167464

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=167464
yamiyu
質問者

お礼

回答ありがとうございます。 >OLEオブジェクトは、ハンドルでは操作できないようですね。 そうなのですか、、、 OLEをどうにかする、という所から頭が離れなくて悩んでいましたが、 ピクチャボックスを使うのがいい方法みたいですね。 どうもありがとうございました(^-^

その他の回答 (1)

  • taknt
  • ベストアンサー率19% (1556/7783)
回答No.1

ないのなら、無理やり出すという方法もあります。

参考URL:
http://www2.synapse.ne.jp/waka/Tequ02.htm
yamiyu
質問者

お礼

回答ありがとうございます。 こういう風に無理矢理出してくる方法が一般的なのでしょうか。 大変参考になりました。ありがとうございました(^-^

関連するQ&A