选择其他对象时,用户窗体中的 Web 浏览器将清空.如何保持网站加载?



在我的用户窗体上,我在多页对象的第 1 页上有 WebBrowser1。我正在使用Sheet1.WebBrowser1.Navigate (filepath)来显示 PDF 文件;文件路径列在用户窗体上的文本框中,并且可以完美加载。但是一旦我选择另一个对象(CommandButton,ComboBox等(,WebBrowser1就会空白。如果我切换到第 2 页并再次返回,也会发生同样的情况;WebBrowser1 为空。如果我使用网站网址而不是 PDF,也会发生同样的情况。有没有办法在我使用用户表单中的其他对象时保持 WebBrowser1 中的文件/站点加载?

显然,具有多页的Webbrower组件的功能是一个已知的错误。解决方案是在每次选择页面时重新创建组件。你可以阅读这篇文章,它包含这样做的代码:excel用户表单Web浏览器控制在多页控件上

最新更新