DataSet を返す単純な (asmx) Web サービスを作成しました。[データ] -> [Web から] ボタンを使用して Excel 2007 ワークブックに Web サービスを追加し、データを表示/更新できます。
問題は、Web サービスを保護する必要があるときに発生します。Web サービスの Windows 認証をオンにしており、要求で SSL を使用しています。
残念ながら、ユーザーがログオンしている Windows 資格情報は、データを更新しようとしたときに Excel によって使用されません。更新は失敗します。
[データ] -> [接続] -> [プロパティ] -> [定義] -> [クエリの編集] をクリックした場合にのみ、Windows 資格情報の入力を求められ、更新が行われ、成功します....私にとっては問題ではありませんが、毎回必要なものではありませんこのスプレッドシートのユーザーがしなければならないこと...更新が失敗するのではなく、更新が試行されたときにプロンプトを表示する方法はありますか??
ありがとう!!
これまでの回答の更新は、SharePoint と Excel Services (どちらも私には役に立ちません) に関するものであり、「次の手順は、テキスト ファイルまたは Web クエリから取得されたデータには適用されません」という 1 つのリンクです。 「...デスクトップ マシンに Excel のコピーを持っている人が、パスワードで保護された Web サービスから更新できるようにしたいだけです...そんなに難しい Microsoft ですか??
別の更新まだ回答が受け入れられていません-これまでのところ回答が機能する解決策を提供していないためです(グーグルですが、ありがとうございます;-))