2012-01-05 7 views
1

ウェブブラウザオブジェクトを使用しているパワーポイントを持っています。問題は、Webブラウザーオブジェクトのスクロールバーが必要かどうかにかかわらず常にそこにあることです。スクロールバーを削除する方法はありますか?ウェブブラウザオブジェクトからスクロールバーと罫線を削除する

私が追加しようとしている:

WebBrowser.Document.body.Scroll = "no" 

をそれは、オブジェクトがすべて一緒に作業を停止します。

また、オブジェクトの周りに薄い色の淡い色があります(白いとは言いますが、伝えるのは難しいです)。私のプレゼンテーションのほとんどは黒であるため、これは表示されるhtmlの背景色を黒に設定していますが、うまく融合しません。国境を取り除く方法はありますか?

vbaで実行できない場合は、まったく実行できますか?

答えて

3

私の理解はノー、これはできません。私はスクロールバーを嫌いですが、それはIEの一部であり、既に見たように機能を完全に無効にすることなく削除する方法はありません。

1

ジミーペナ、

私はそれを行いました。いくつかのテストの後、私は、Webブラウザにイメージを設定し、同じ "f5"実行で他のDocument.Bodyプロパティを設定しようとすると、動作しないことを発見しました。

"f8"を使用しようとすると、皮肉なことに動作します。

ウェブブラウザコンポーネントは、オブジェクトをロードした後にいくつかのプロパティを設定できないためだと思います。

私のオブジェクト(私の場合はgifイメージ)が設定され、すべてのプロパティがスクロールの削除、余白の削除、枠の削除などのHTMLファイルを作成しようとしました。

以下のコードを見ることができます。

HTML(test.htmlという):

<html> 
<head> 
</head> 

<body style="overflow: hidden; margin: 0; border: 0;"> 
    <img src="Assets/loading-small.gif" /> 
</body> 
</html> 

VBA:

Sub abaSV_showLoadingIcon() 
    AbaSV.WebBrowser1.Visible = True 

    AbaSV.WebBrowser1.Navigate ThisWorkbook.path & "\test.html" 
End Sub 

私は、それはあなたを助けるべきだと思いますJimmyPenaとuncertaintea。

SeeYa!

0

あなたの考えは、VBAの部分を除いて、うまくいきます。

私がやったことは、あなたがしたようにhtmlファイルを作成し、プロパティを割り当てて、gifイメージを呼び出すことでした。

そしてVBAで私は(webborserを見つけることができるシートで)次のコードを使用する:

Private Sub worksheet_activate() 
WebBrowser1.Navigate "insert html file path.html" 
End Sub 
関連する問題