0

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

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

那可能吗?

谢谢

4

2 回答 2

1

带有 WebBrowser 控件的用户窗体

在此处输入图像描述

输出 在此处输入图像描述

用户表单上的代码:

Private Sub UserForm_Initialize()
    Me.WebBrowser1.Navigate "www.google.com"
End Sub
于 2013-09-26T19:14:29.563 回答
0

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

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

****编辑****

我发现这篇文章显示了一种将窗口大小作为变量传递的好方法,因此您可以更改各个链接的大小。

于 2013-09-26T17:47:37.307 回答