現象
Microsoft Excel のネットワーク サーバーからデータをインポートしようとすると、サーバーへの接続に使用するパスワードは保存されません。 これは、[ファイルにパスワードを保存] ボックスをクリックチェック場合でも発生します。
原因
データ ソースへの接続が行われたときに、[データ リンクのプロパティ] ダイアログ ボックスの [接続] タブで [パスワードのチェックの保存を許可する] ボックスが選択されていませんでした。
解決策
データ ソースへの接続を行うときに、[パスワードチェックの保存を許可する] ボックスをクリックして選択します。 ファイルと共にパスワードを保存するには、次の手順に従います。
Excel を起動し、新しい空白のブックを開きます。
[データ] メニューの [外部データのインポート] をポイントし、[データのインポート] をクリックします。
メモ Microsoft Office Excel 2007 で、[データ] タブの [外部データの取得] グループで [その他のソースから] をクリックし、[データ接続ウィザードから] をクリックします。
[データ ソースの選択] ダイアログ ボックスで、[新しいソース] をクリックします。
メモ Excel 2007 では、この手順をスキップします。
データ接続ウィザードの手順 1 で、[ 接続するデータ ソースの種類] で [その他/詳細設定] をクリックし、[次へ] をクリックします。
[データ リンクのプロパティ] ダイアログ ボックスの [プロバイダー] タブで、[ Microsoft OLE DB Provider for ODBC Drivers]\(ODBC ドライバー用 Microsoft OLE DB プロバイダー\) をクリックし、[次へ] をクリックします。
[接続] タブの [データのソースの指定] で、システム DSN データ ソースを選択し、ユーザー名とパスワードを入力し、[パスワードの保存を許可する] チェック ボックスをクリックします。 [ 使用する初期カタログを入力します] で、サーバー上のデータベースを選択し、[OK] をクリックします。
データ接続ウィザードの [データの選択] ステップでテーブルを選択し、[次へ] をクリックします。
ウィザードの [完了] ステップで、[ファイルにパスワードを保存] チェックボックスをクリックして選択します。 暗号化なしでパスワードを保存する方法に関する警告が表示されます。 [はい] をクリックし、[完了] をクリックします。
[データ ソースの選択] ダイアログ ボックスで、選択されているファイル名を書き留め、[開く] をクリックします。
[データのインポート] ダイアログ ボックスで、[OK] をクリックして既定値をそのまま使用します。
作業中のワークシートにデータが表示されていることに注意してください。
[スタート] をクリックし、[検索] をポイントし、[Filesまたはフォルダー] をクリックします。
[検索結果] ダイアログ ボックスで、*.odc という名前のファイルを検索します。
手順 14 で開いたデータ ソースと同じ名前の .odc ファイルを右クリックし、[ メモ帳で編集] をクリックします。
メモ帳で、[編集] メニューの [検索] をクリックします。 [ 検索対象 ] ボックスに「ConnectionString」と入力し、[次の検索] をクリックします。
この html コード行には "Password=MyPassword" が含まれていることに注意してください。このコードでは、MyPassword は、ファイルと共に保存したデータ ソース パスワードです。
状態
Microsoft は、これが "適用対象" セクションに記載されている Microsoft 製品の問題であることを確認しました。