1

如何在 MsgBox 中显示图像?

4

2 回答 2

2

答案是:这是不可能的。MsgBox只能显示字符串。(文档

另一种方法是在 Internet Explorer 小窗口中显示您的图像。这是一个例子:

Set objExplorer = CreateObject("InternetExplorer.Application")

With objExplorer
    .Navigate "about:blank"
    .ToolBar = 0
    .StatusBar = 0
    .Left = 100
    .Top = 100
    .Width = 200
    .Height = 200
    .Visible = 1
    .Document.Title = "Important image!"
    .Document.Body.InnerHTML = _
        "<img src='http://sstatic.net/stackoverflow/img/venn-diagram.png' height=100 width=100>"
End With

这应该会显示在 Stack Overflow 的about部分中找到的维恩图。

于 2011-08-24T08:19:47.400 回答
1

您想要的称为超文本应用程序或 HTA。您使用 HTML 创建表单。

于 2011-08-24T19:43:25.173 回答