次の方法で共有

DDEサーバからのExcelワークシートへのデータ取得で、保存終了して再度開くとリンクが勝手に書き換わる。

Anonymous
2013-01-07T11:41:13+00:00

DDEサーバからExcel2010のワークシートにデータを取得するため、セルに以下のように記入しました。

 =MLDdeSrvr|data!'TAG0124'

その時は問題なくデータ表示されます。

ただし一度そのファイルを保存終了し再度開くと、

数式が勝手に以下のように書き換わり #NAME! となりデータが表示されません。

 =MLDdeSrvr|data!_xlbgnm.TAG0124

ところが同じワークシートに

 =MLDdeSrvr|sdata!time

があるのですが、これは書き換わらずデータも正常に表示されます。

バグでしょうか?

それとも正常な動作で、何か回避する方法があるのでしょうか?

ちなみに「リンクの編集」というところを見ると、下記のようになっています。

 リンク元:data  または sdata

 種類:MLDdeSrvr

 更新:A

 状態:適用できません  (正常にデータ収集していても)

皆さま、よろしくお願いします。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

Anonymous
2013-01-08T08:16:30+00:00

Kazuhiko_K さん、こんにちは。

マイクロソフト コミュニティをご利用いただきありがとうございます。

Excel ワークシートに挿入したリンクが保存終了後に開かれるとリンクが書き換わっているということなのですね。

こちらに DDE サーバーの環境が無く、動作を詳しく確認することが難しいため、発生してしまう原因を調確認することができませんでした。。。

保存された直後にリンクが変わってしまっているようなので、 確認として Excel のオプション設定から Web オプションを変更してみてはどうでしょう。

  1. [ファイル] タブから [オプション] を開き [詳細設定] を開きます。
  2. 一覧に [Web オプション] ボタンがあるのでクリックします。
  3. [ファイル] タブにある [保存する時にリンクを更新する] のチェックを外します。

もし上記の方法でも動作が変わらない場合は以下の方法で確認してみた結果を書いてみると切り分けとしてよいかと思います。

・ 該当の Excel Book をセーフ モードで起動しても同じ動作になるか

(Ctrl キーを押しながら Excel Book を開きます)

・ 新規 Excel のワークシートに同じリンクを挿入して同じ動作になるか

リンクによっても動作が違う原因も解ってはいないのですが、もし突然発生した症状であれば、発生してしまう直前に行われた作業などを解る範囲で書いていただけると嬉しいです。

(例: ソフトウェアのインストール、アップデートを実施した、など)

確認してみた結果について Kazuhiko_K さんからの返信をお待ちしています。

この回答は役に立ちましたか?

2 人がこの回答が役に立ったと思いました。
0 件のコメント コメントはありません

1 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-01-08T10:40:40+00:00

    色々丁寧にご説明いただきありがとうございました。

    ご教示いただいた内容をすべて行いましたが、結果は同じ×でした。

    ところがブックの保存形式を Excel97-2003 の .xls で保存終了すると、

    再度開いても書き換わりが無くなり、全てのデータが正常に表示されるようになりました。

    やはりバグなのでしょうね・・・?

    ちなみにこのExcelファイルは今回初めて作成したもので、何かのアクションで「正常表示しなくなった」わけではありませんでした。

    とりあえず一安心です。

    ありがとうございました。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません