访问问题

时间:2018-06-07 18:35:45

标签: vba google-chrome access-vba ms-access-2016

我的数据库用于电子商务保存数据,用于在线创建和更新沃尔玛和亚马逊等产品。

我一直在努力使维护列表的日常工作更容易,并添加了直接进入亚马逊或沃尔玛等列表页面的超链接按钮。工作就像一个魅力。

最近我创建了链接,直接转到我们产品的编辑页面,为员工更快地做出更改。是的,确实像沃尔玛的魅力,而不是亚马逊。我相当肯定登录凭据是问题,但我不知道如何使这项工作。

超链接:
https://vendorcentral.amazon.com/hz/vendor/members/products/images/manage?products=B073GPZQDS-CYCS4

复制并粘贴到Chrome时效果很好。在按钮上使用FollowHyperlink时,它不会。

我意识到你很好的人无法测试链接,因为它需要登录信息我无法给出。但是,你能否告诉我使用Followhyperlink而不是复制/粘贴到浏览器中可能会有什么不同?为什么一个会工作而另一个不会?

代码很简单:

Private Sub Command20_Click()
    FollowHyperlink Me.StoreEditLink
End Sub

作为一个例子,使用FollowHyperlink的按钮可以很好地使用Wal Mart链接:

https://supplier.walmart.com/editItem/0698238533928?idType=GTIN&readonly=false&isSetup=false&product_id=4R00WBYFZBVN

谢谢!

1 个答案:

答案 0 :(得分:0)

您是否尝试使用Shell功能打开页面?

https://msdn.microsoft.com/en-us/vba/language-reference-vba/articles/shell-function

shell("C:\Users\**USERNAME**\AppData\Local\Google\Chrome\Application\Chrome.exe -url https://vendorcentral.amazon.com/hz/vendor/members/products/images/manage?products=B073GPZQDS-CYCS4")