[PR]当たる占い・女性の悩み相談:電話占いならココ!悩むj前に電話で相談

WebBrowserコントロール関連のこと

お約束(^^;
WebBrowser(IEコンポーネント)を使うためには、
「プロジェクト(P)」->「コンポーネント(C)...」でダイアログを開いて、「Microsoft Internet Controls」にチェックを入れます。
何となく、まぎらわしいのが多いので書いておきます。

あと、ついでに
「プロジェクト(P)」->「参照設定(N)...」でまたダイアログを開いて、「Microsoft HTML Object Library」にチェックを入れておくと後々便利かもしれません。


「新しいウィンドウ」を自分で作ったWebBrowserにしたい。
'フォームの上に1個WebBrowserをのせてから実行してみてください
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Dim frmNew As Form1

'新しいフォームを作成。表示。
Set frmNew = New Form1
Load frmNew
frmNew.Show

'新しいWebBrowserに表示するように設定する。
Set ppDisp = frmNew.WebBrowser1.Object

End Sub


フォントサイズを変えたりしたい。

'フォームの上にWebBrowserとボタンをそれぞれ1個のせてから実行してみてください
Private Sub Command1_Click()
Dim varIn As Variant, varOut As Variant

'Variant型の変数にLong型でフォントサイズを代入する
varIn = CLng(0)

'フォントサイズの変更
WebBrowser1.ExecWB OLECMDID_ZOOM, OLECMDEXECOPT_DODEFAULT, varIn, varOut

End Sub

OLECMDID_ZOOMのところを変えるとほかにもいろいろなことが出来る。

定数名 効果 pvaIn パラメータ pvaOut パラメータ
OLECMDID_SAVEAS 「名前を付けて保存」ダイアログを出す
-
-
OLECMDID_PRINT 「印刷」ダイアログを出す
-
-
OLECMDID_PRINTPREVIEW (IE5.5以降)「印刷プレビュー」を表示する
-
-
OLECMDID_PAGESETUP 「ページ設定」のダイアログボックスを表示する
-
-
OLECMDID_CUT 切り取る
-
-
OLECMDID_COPY コピーする
-
-
OLECMDID_PASTE 貼り付ける
-
-
OLECMDID_SELECTALL すべて選択する
-
-
OLECMDID_ZOOM フォントの大きさを変える 変更したい大きさを格納したVariant型の変数 変更後の大きさを格納するVariant型の変数


[PR]薬用プロアクティブ公式サイト:実力派にきびケア、60日間返金保証