Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9749 / 13644 ツリー ←次へ | 前へ→

【25599】エラーメッセージがでてしまったら・・・ eimy 05/6/7(火) 15:22 質問[未読]
【25600】Re:エラーメッセージがでてしまったら・・・ ちゃっぴ 05/6/7(火) 16:03 発言[未読]
【25601】Re:エラーメッセージがでてしまったら・... eimy 05/6/7(火) 16:23 質問[未読]
【25666】Re:エラーメッセージがでてしまったら・... eimy 05/6/10(金) 9:23 お礼[未読]

【25599】エラーメッセージがでてしまったら・・・
質問  eimy  - 05/6/7(火) 15:22 -

引用なし
パスワード
   いつもACCESS質問箱にお世話になっていますが、
こちらは初めてお世話になります。

技術系の質問ではないのですが、どなたか知っている方がいらっしゃいましたら、
教えてくださいm(_ _)m

現在Windows95・Office97の環境から、WindowsXP・Office2003の環境に
移行するため、Excel97で作成したファイル(マクロあり)を
移行テストしています。
その際、XPの環境で実行したExcelファイルを、95の環境にて実行
(新環境⇒旧環境)したところ、保存して閉じるようなロジックを通る時、
以下のようなメッセージが表示されます。

「このファイルは、最新版のMicrosoft Excelで作成されました。このファイルを
 Microsoft Excel97で保存すると、最新版の機能で作成された情報が
 失われる可能性があります。

 ・元のファイルの情報を保持するには、「いいえ」をクリックし、[ファイル]メニューの
  「名前を付けて保存」コマンドでこのファイルを別の名前で保存してください。
 ・保存する場合は、「はい」をクリックしてください。

 保存しますか?

      はい  いいえ                    」

このメッセージが表示されると、マクロが中断してしまいます。
これを回避するようなスクリプトがあるのでしょうか?

長くなってしまいましたが、よろしくお願いします。

【25600】Re:エラーメッセージがでてしまったら・...
発言  ちゃっぴ  - 05/6/7(火) 16:03 -

引用なし
パスワード
   >現在Windows95・Office97の環境から、WindowsXP・Office2003の環境に
>移行するため、

あらら、今ごろ大変ですね。
以前ぁccess95→2003はやりましたが
私が作ったものではなかったので、結局作り直しました。
# 次のOfficeでもFileFormatが抜本的に変わるので
# また移行作業発生しそうですね。

そもそも、そのような状況(新→旧)が必要なのが理解できませんが・・・
とりあえず、

1. FileFormatを明示的に指定してやる
2. DisplayAleart を無効にしてやる

で何とかなりませんかね。

【25601】Re:エラーメッセージがでてしまったら・...
質問  eimy  - 05/6/7(火) 16:23 -

引用なし
パスワード
   ▼ちゃっぴ さん:
返信ありがとうございます。

>あらら、今ごろ大変ですね。
>以前ぁccess95→2003はやりましたが
>私が作ったものではなかったので、結局作り直しました。
># 次のOfficeでもFileFormatが抜本的に変わるので
># また移行作業発生しそうですね。
全社展開するにはチョット規模が大きかったので、
今頃こんな話になってるっぽいです・・・

>
>そもそも、そのような状況(新→旧)が必要なのが理解できませんが・・・
なぜこれが必要かというと、一気に全社で同時切り替えではなく、
途中で移行期間をはさんでしまうので、その間95とXPが混在する状況が発生
してしまうのです・・・
なので、本社XP・支社95・支部はXPなどと言うことになるのです。
なので支社で作ったものを支部で動かすことがあるので、
両方の互換性が必要だということなのです。。。

>とりあえず、
>
>1. FileFormatを明示的に指定してやる
>2. DisplayAleart を無効にしてやる
>
>で何とかなりませんかね。
2の方法は既に試してみましたが、うまく保存されず、実行した結果が
消えてしまいました。
1の方法はまだ試していないので、これからやってみますね。

【25666】Re:エラーメッセージがでてしまったら・...
お礼  eimy  - 05/6/10(金) 9:23 -

引用なし
パスワード
   ▼ちゃっぴ さん:
>
>1. FileFormatを明示的に指定してやる
>2. DisplayAleart を無効にしてやる
>
>で何とかなりませんかね。

すっかりお礼が遅くなってしまいましたが、
1の方法で試してみたところ、自動マクロで記録するとうまくいくのですが、
全く同じようにロジックを手で入力すると、何故かうまくいかず、
エラーになってしまいました。
とりあえず、今回は原因がよく分からないので、
Excel2003で最初から作り直すことになりました。

教えていただいて、ありがとうございました。

9749 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free