garageryo さん、こんにちは。
マイクロソフト コミュニティをご利用いただきありがとうございます。
Excel 2007 で挿入されている図形やテキストボックスがファイルを保存した後に開き直すと上部に移動してしまうということなのですね。
こちらの Windows Vista + Excel 2007 (*.xls 形式でファイルを作成) を使って保存後にファイルを開いて動作を確認してみたのですが、位置が大きくずれるような動作は見られませんでした。
※ OS の環境は違います。
※ 文字や罫線などは入力しておらず、オブジェクトだけで確認しています。
補足なのですが、 Excel 2007 で保存時に Excel 97-2003 ブック の形式で保存したパターンと、 Excel 2003 で作成した Excel 97-2003 ブックを Excel 2007 で開いた場合双方で確認しましたが、こちらも大きくずれるような動作は見られませんでした。
使用されている環境は違うのですが、以前似たような内容で投稿されたスレッドがあるので紹介をさせていただきますね。
Excel97で作成したオブジェクトがExcel2010で表示するとズレる現象について
原因の詳細は解っていないのですが、 Excel 2003 から Excel 2007 にかけてオブジェクトなども大きく変更されていることや、シート内で作成されている内容や図形の配置などによっても動作が違うのかもしれません。
原因を確認するための方法として、以下のような方法で確認を行ってみることで問題点が見えてくるのかもしれません。
・ 新規 Excel Book から図形やテキストボックスだけを挿入して確認してみてどうか
(文字や罫線などは入力せずオブジェクトだけ挿入して確認してみます)
・ *.xlsx のファイル形式にして動作を確認してみてどうか
上記以外にも挿入しているオブジェクトの数やシートにマクロを使用されている、関数などを複数使用しているなど、問題の Book ファイルの詳細についても書いてみることでほかの方からのアドバイスが集まりやすくなるかもしれません。
確認してみた結果について garageryo さんからの返信をお待ちしています。