IE.LocationURL只返回部分值

我希望你能帮助,因为我已经耗尽了我所知道的一切。 基本上我有一个VBAmacros在Internet Explorer上执行一些自动化操作,以使用SendKeys从我们的内部站点获取一些报告,在此macros中我也试图复制网站的URL,以便在电子表格中创build一个超链接。 现在起初,我使用SendKeys导航到地址栏,并使用SendKeys "^c", True将它复制,然后将其粘贴到我的电子表格中,但我决定要在全屏模式下运行自动化,以便我在通过网站进行填写时可以忽略地址栏和collections夹栏。 然而,当运行全屏模式,我无法导航到地址栏,所以我决定使用IE.LocationURL来获取页面的URL,但是当我将它分配给一个variables或将其放入一个单元格,它只返回部分URL。 该网站即时通讯设法访问在URL中有一个#(对不起,这是一个机密的网站,所以我不能把它放在这里,但它是在格式www.something.com/somethingelse/#thisBitWontDisplay …..)。 #之后的所有东西都不会出现。 我知道IE.LocationURL正在工作,因为当我在VBA编辑器中的本地variables位查看它显示IE.LocationURL的值是正确的URL,但就是这样,我可以访问其余的URL。 我试图格式化IE.LocationURL的输出,也是variables,但它不会工作。 有什么build议么?

谢谢

对不起发布的问题,然后回答10分钟后,但我find了解决scheme。 这是我的错误,我没有给IE足够的时间来加载网页。 我放了5秒钟,并且工作。 希望这将有助于任何人在未来