こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

お世話になっております。
Visual Basic 6.0を使用しています。

VB上からxls、doc、htmlファイルを読み込んで、
ファイルが存在すれば開く、というプログラムを作っています。

フォーム上に、htmlファイルに関してはWebBrowserを貼り付け、
xls、docファイルに関してはOLEを貼り付けて、
それぞれファイルを表示させる事が出来たのですが、
xls、docファイルを表示した時に、スクロールバーが表示されずに悩んでいます。
htmlの方は普通に表示されるのですが、、、

どういった処置を行えば宜しいのでしょうか。
「これだけの説明じゃよく判らないよ」などのつっこみでも結構です。
初心者の私にでも理解できるような回答を、どうぞ宜しくお願い致します。

投稿日時 - 2002-12-24 18:24:28

QNo.435007

すぐに回答ほしいです

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

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

投稿日時 - 2002-12-25 12:43:17

お礼

回答ありがとうございます。
>OLEオブジェクトは、ハンドルでは操作できないようですね。

そうなのですか、、、
OLEをどうにかする、という所から頭が離れなくて悩んでいましたが、
ピクチャボックスを使うのがいい方法みたいですね。
どうもありがとうございました(^-^

投稿日時 - 2002-12-25 14:22:30

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

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

参考URL:http://www2.synapse.ne.jp/waka/Tequ02.htm

投稿日時 - 2002-12-24 18:29:28

お礼

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

投稿日時 - 2002-12-25 10:39:24

あなたにオススメの質問