• 締切済み

メッセージを表示させずに、上書きしたい・・・

アクセス97、エクセル97を使用しています。 2点、質問です。 (1)アクセスのマクロ「エクセル出力」の実行時に、『ファイル*.xlsは、既に存在します。上書きしますか?』というメッセージがでます。そして、ここは、いつも『はい』で進みます。 →この場合、このメッセージを表示させないで、エクセルファイルを上書きするというマクロまたは、VBAはありませんか? (2)(1)で"上書き保存"をした後に、必ず、エクセルが立ち上がってきてしまいます。 →エクセルが立ち上がらないようにしたいのですが、そのようなマクロまたは、VBAはありませんか? すみませんが、宜しくお願い致します。

みんなの回答

  • akl
  • ベストアンサー率15% (3/20)
回答No.1

1.マクロならエクセル出力の1行前に「メッセージの設定」で「いいえ」というアクションを追加します。 VBAなら「docmd.SetWarnings false」 2.マクロで上書き保存したあとに、「アプリケーションの終了」を追加したらどうでしょうか。

mipomipo
質問者

補足

お世話になります。 お教えて頂いた通り、エクセル出力の前に「メッセージの設定」を「いいえ」にして実行してみましたが、ダメでした。やはり『ファイル*.xlsは既に存在します。上書きしますか?』というメッセージが出てきてしまいます。 例えば「追加クエリ」の実行時に、「メッセージの設定」をさせると有効なのですが、どうも、『エクセル出力』を実行させる時は、この「メッセージの設定」は無効になってしまうようです。 また、「アプリケーションの終了」を実行させてみたところ、アクセス自体が終了になってしまいました。 他に何か良い策はないものでしょか? お忙しいところ、申し訳ございませんが、宜しくお願い致します。

関連するQ&A

  • AccessからExcelにエクスポートする時に常に上書きしたい

    AccessのテーブルをExcelへ出力する際に、常に同じファイル名で保存する場合、 2回目以降は、上書きするかどうかを尋ねるメッセージが表示されます。 「常に上書きする」と決まっているので、メッセージを表示させたくないのですが、どうしたらいいのでしょうか。 現在、マクロで作成しており、出力の前後に「メッセージの設定」を入れてみたのですが、ダメでした。 VBAなら可能でしょうか?よろしくお願いします。

  • EXCELで同一名のファイルがある場合の「置き換えますか?」メッセージを出さないようにする。

    MS EXCELで「123.xls」というファイルがあり、 新規作成で名前を付けて保存で、「123.xls」という名前をつけようとしたとします。 そうすると、「ファイル'123.xls'は既に存在します。既存のファイルを置き換えますか?」というメッセージが表示されます。 このメッセージを表示させる事なく、 強制的に上書き保存するという事は可能なのでしょうか? っというのも私自身は今まで疑問にも思わなかったのですが、 会社の同僚が疑問に思っていて、 私も「どんなことできるの?」と思ったので質問させていただきました。 EXCEL VBAや、他の手段で可能ならば教えて下さい。

  • エクセル2003で上書き確認のメッセージがでる

    エクセルを2000から2003にしたら、下記のメッセージが出るようになりました。 --------------------------------------------------------------- ファイル'○○○.xls'は、前回保存された後、ほかのユーザーによって 変更された可能性があります。操作を選択してください。  コピーを保存する  変更を上書きする -------------------------------------------------------------- NASにあるファイルなのですが、誰もアクセスしていないのにこの様なメッセージが出ます。 対策方法の分かる方がいましたら、宜しくお願い致します。

  • 開こうとしているブックにはマクロが・・・等のメッセージを表示させたくない

    まず、アクセス97のマクロに"アプリケーションの実行"を設定します。そして、アクセスにある、ボタンをクリックしたら、"実績.xls"(エクセル97)が立ち上げるようにします。 ここで、質問です! この"実績.xls"を開くときに、「開こうとしているブックにはマクロが含まれています。」というメッセージが出てきます。 これを、「マクロを有効にする」で開きたいのです。 さらに、この後、「開いているブックには、他のファイルへの自動リンクが設定されています。このブックを更新し、他のブックの変更を反映しますか?」というメッセージが出てきます。 これを、「いいえ」で開きたいのです。 が、これらのメッセージを表示させないように、上記のように進ませていくには、どうしたらよいでしょうか? エクセルに何らかのコードを書いたほうがいいのか?それとも、アクセスのマクロに何らかの設定をしたほうがよいのか? 宜しくお願い致します。

  • EXCELマクロで上書きメッセージ無しで保存する方法

    EXCELマクロで上書きメッセージ無しで保存する方法をお願いします ActiveWorkbook.SaveAs "C:\Documents andSettings\Nakatani\MyDocuments\Book1.xls" の様にするとすでにファイルがある場合上書きメッセージが出ます メッセージを出さずに上書きするプログラミングを教えて下さい 宜しくお願いします

  • エクセルで上書き保存できない

    取引先から送られてきたエクセルのデータがあります。 私のほうでデータを加工するために、何かを入力し、 「上書き保存」を実行すると 「ファイルを保存できませんでした。」というメッセージが表示されます。 「名前をつけて保存」も出来ませんでした。 ちなみに、このファイルにはマクロを含んでいます。 ファイルを保存できないことと、マクロが関係あると思うのですが、私はマクロの知識が乏しいため、よくわかりません。 なぜ、保存できないのでしょうか? また、保存できるようにする方法はありますでしょうか?

  • エクセル2007 上書き保存時に警告メッセージを出したい

    エクセル2007 上書き保存時に警告メッセージを出したい エクセル2007で上書き保存アイコンをクリックした際に 任意のメッセージが出るように設定したいのですが、 当方、マクロやVBAに詳しくないもので どなたか分かる方いらっしゃいましたら教えてください。 ※OS WindowsXP  

  • accessで作成したクエリーをエクセルに出力する時の問題

    アクセスで作成したクエリーをエクセルに出力します。フォームに作成したコマンドボタンを押すと、マクロが起動して、マクロで指定してあるフォルダにエクセルが出力されます。出力先にすでに同名のブックがある場合、「すでファイルが存在しています。上書きしますか。」と、いうメッセージが表示されますが、このメッセージを表示せずに無条件ですでに存在するファイルに上書きをしたいと思います。 メッセージを表示しない方法はありますか。一番いいのは,マクロ内でこのメッセージの非表示を指定できるのがいいのですが。 よろしくお願いします。

  • 共有フォルダで上書き保存できない

    共有フォルダにExcelファイルがあり、そのファイルを上書きすると、 「変更を**.xls保存できませんでしたが、テンポラリドキュメント’******’に保存されました。既存のドキュメントを閉じて、テンポラリドキュメントを開き、新しい名前をつけて保存して下さい。」 というエラーメッセージが表示され、上書きできません。メッセージとおり名前をつけて保存はできます。 回避方法をお教え下さい。

  • EXCEL VBA 指定したファイルが存在しない場合メッセージボックスを表示させる

    EXCELのVBAでマクロを使ってファイルを開こうとしている際、指定したファイルが存在しなかった場合、普通はマクロのエラーが出て「ファイルが存在しません」となりますが、指定したファイルが存在しなかった場合には、メッセージボックスを表示させ、そこで処理を中止させるか、または、その無いファイルの処理は飛ばして次のファイルの処理を行う用にさせることはできるでしょうか? Sub test1() Workbooks.Open Filename:="C:\Documents and Settings\001.xls (001が存在しない場合メッセージボックスを出しマクロを中止するか次の002を開くか選ぶ) Workbooks.Open Filename:="C:\Documents and Settings\002.xls End sub