在从excel VBA发送json到webservice之前验证登录

时间:2015-01-30 13:19:46

标签: excel vba internet-explorer excel-vba authentication

我正在开发一个excel宏,它允许用户选择某些行,然后将其发送到JSON格式的Web服务。但在此之前,我需要确保用户的身份。为此,我计划使用我的主Web应用程序的登录凭据。当用户点击excel的导出数据时,他将通过Internet Explorer获取Web应用程序的登录页面。 我希望允许用户在成功登录时导出数据。 但我无法弄清楚如何从vba脚本中检测到该用户已成功登录。我已经安排了这个方法,因为我不想直接从vba发送用户名/密码。有没有办法从excel vba代码中检测到成功登录?

1 个答案:

答案 0 :(得分:0)

我想不出任何只有VBA的解决方案。一种可能而不是非常优雅的方法可能是让VBA检查页面上是否只有在用户登录时才可用的html元素(getElementById)。