我可以控制Excel的超链接浏览器窗口的大小和形状

当我点击Excel工作表上超链接的对象时,是否可以控制显示的浏览器窗口的大小和形状? 我很高兴在我的超链接中使用VBA或其他东西(HTML?)。

我希望它能在屏幕中间popup,而且相当小,所以我仍然可以看到它背后的应用程序,理想情况下,任何单个的点击都可以控制它的大小和形状,所以我可以每次都有所不同 – 但任何这将是一个开始!

那可能吗?

谢谢

中号

使用WebBrowser控件的用户窗体

在这里输入图像说明

产量 在这里输入图像说明

用户表单上的代码:

Private Sub UserForm_Initialize() Me.WebBrowser1.Navigate "www.google.com" End Sub 

使用此链接查看如何获得屏幕分辨率以定位窗口,或者您可以直接从屏幕的左边缘和顶边缘指定位置。

 Sub OpenBrowser() With CreateObject("InternetExplorer.Application") .height = 300 .width = 400 .Menubar = Menubar .Visible = True .resizable = resizable .Navigate "www.google.com" .Left = 50 .Top = 50 End With End Sub 

****编辑****

我发现这个post显示了一个很好的方式来传递窗口大小作为一个variables,所以你可以改变个别链接的大小。