気がついたんですが、コピーを保存の直前にファイル保存をしていないと、前のファイルを開き直したときにその前に保存したときの状態まで戻ってしまいますね。マクロのなかでファイル保存の直前に @FileSave を実行すると、まず現在のファイルを保存してから別名で保存するようになります。これも、無題ファイルのときはうまくいかないのが問題ですが。