我创建了一个返回 DataSet 的简单 (asmx) Web 服务。我已经使用 Data -> From Web 按钮将 web 服务添加到我的 Excel 2007 工作簿中,并且我能够查看/刷新数据。
当我需要保护 Web 服务时,问题就出现了:我为 Web 服务打开了 Windows 身份验证,并且请求使用 SSL。
不幸的是,在尝试刷新数据时,Excel 不使用用户登录的 Windows 凭据 - 刷新失败。
如果我点击数据 -> 连接 -> 属性 -> 定义 -> 编辑查询,只有这样我才会提示我输入我的 Windows 凭据,然后刷新是否成功......对我来说不是问题,但不是我想要的每一个此电子表格的用户必须做...任何想法如何在尝试刷新而不是让它失败时出现提示?
谢谢!!
到目前为止的更新答案与 SharePoint 和 Excel Services(它们对我都没有任何用处)有关......以及一个链接“以下过程不适用于从文本文件或 Web 查询中检索的数据“......我只希望一个人在他的台式机上拥有一份 Excel 副本,以便能够从受密码保护的 Web 服务进行更新......微软有这么难吗??
另一个更新仍然没有接受任何答案 - 因为到目前为止没有答案提供了一个有效的解决方案(虽然很好的谷歌搜索 - 谢谢大家;-))