我創建了一個返回DataSet的簡單(asmx)Web服務。 我已經使用Data - > From Web按鈕將webservice添加到我的Excel 2007工作簿中,並且可以查看/刷新數據。Excel 2007傳遞Windows身份驗證
當我需要保護Web服務時,問題就出現了:我已經爲Web服務啓用了Windows身份驗證,並且請求使用了SSL。
不幸的是,用戶登錄的Windows憑據在嘗試刷新數據時未被Excel使用 - 刷新失敗。
如果我點擊數據 - >連接 - >屬性 - >定義 - >編輯查詢,只有那麼我提示輸入我的Windows憑據,刷新然後成功....對我來說不是一個問題,但不是我希望這個電子表格的每個用戶都必須這樣做......任何想法如何在嘗試刷新而不是失敗時提示提示?
謝謝!
更新到目前爲止所做的解決方法是使用SharePoint和Excel Services(這兩者對我都沒有任何用處)......以及一個鏈接,其中「以下過程不適用於從數據庫中檢索的數據文本文件或網絡查詢「...我只想要一個人在他的桌面計算機上的excel副本能夠從一個密碼保護的Web服務更新......是如此艱難的微軟?
另一個更新仍然沒有公認的答案 - 因爲沒有答案,到目前爲止已經提供了一個可行的解決方案(尼斯雖然谷歌搜索 - 謝謝你們;-))
請參閱http://stackoverflow.com/questions/2206943/what-do-i-need-to-do-to-make-excel-access-a-web-query-via-https?lq=1 – TFD