こんにちは
vbsにするなら
Dim i
Set i = CreateObject("InternetExplorer.Application")
With i
.Top = 1
.Left = 10
.Width = 1000
.Height = 500
.Visible = True
.Navigate "mhtファイルのフルパス"
End With
位で出来ますけど、その「あるプログラム」でvbsが実行されるのかが問題です。
「あるプログラム」が何か分からないのでそのプログラムの作成元に聞くのが
良いと思います。
こんにちは
OSやOfficeやIEのバージョンが分からないですが、
ExcelやWordのマクロで、
Sub test()
Dim i As Object
Set i = CreateObject("InternetExplorer.Application")
With i
.Top = 1
.Left = 10
.Width = 1000
.Height = 500
.Visible = True
.Navigate "mhtファイルのフルパス"
While .ReadyState <> 4 Or .Busy = True
DoEvents
Wend
End With
End Sub
ファイルのパスや、位置とかサイズは適宜変更して。
お礼
色々と勉強になりました。 とりあえずvbsで試してみたいと思います。 ありがとうございました。
補足
昨日、実機で試してみましたが、vbsファイルを介して mhtファイル起動することが確認できました。 ただ、最前面になりません。。 なにか方法はございますでしょうか。 こちらはいったん締めさせて頂き、別途質問させて頂きたい と思います。