我制作一个spreed表来评估网页的用户体验。我想知道,我可以让用户打开一个工作簿,让表单弹出窗口在一个部分显示一个网页,并在另一部分有问题。网页必须是活动的,而不是图像。如果可行的话,我可以根据其他帖子或网站提供指示吗?谢谢。
答案 0 :(得分:13)
有可能。您应该使用WebBrowser
中的Userform
控件。
在VBE中,转到Tools
,然后转到Additional Controls
。启用Microsoft Web Browser
。
Toolbox
中的新图标应该会显示出来。这是WebBrowser
控件。将其添加到您的用户表单。
代码取决于您。样本如下:
Private Sub UserForm_Initialize()
Me.WebBrowser1.Navigate "http://www.google.com"
End Sub
以上代码在启动用户表单时将控件导航到Google,如下所示:
希望这有帮助。
答案 1 :(得分:0)
使用WebBrowser ActiveX控件。见http://msdn.microsoft.com/en-us/library/aa752043(v=vs.85).aspx