Excel VBA -在Chrome中打开超链接时,我当前登录到Lightspeed无效?

cgyqldqp  于 2023-08-01  发布在  Go
关注(0)|答案(1)|浏览(91)

我一直在建立一个相当大的Excel程序,用于在光速零售POS中添加和编辑标签,因为它们有一个相当弱的界面。
有时,如果有一个命令按钮来打开Lightspeed中的产品页面以仔细检查细节,那就太好了。我在表单中添加了一个命令按钮,并附上了代码:

ActiveWorkbook.FollowHyperlink Address:="https://us.merchantos.com/?name=item.views.item&form_name=view&id=" & Cells(2,1) & "&tab=details"

字符串
单元格(2,1)包含项ID
如果我打开一个选项卡并粘贴该地址链接的内容,则项目详细信息页面将完美打开。
如果我点击命令按钮,该选项卡在Chrome中打开,但它假设我没有登录,并要求输入用户名和密码。一旦提供,我最终在主页上,而不是项目详细信息页面。
我错过了什么?

hsgswve4

hsgswve41#

Chrome的安全设置引发了登录问题。
解决方案是使用Shell打开链接

chromeFileLocation = """C:\Program Files 
(x86)\Google\Chrome\Application\chrome.exe"""
Shell (chromeFileLocation & "-url " & Link)

字符串
这将绕过安全性并在新选项卡上打开链接。

相关问题