EXECL、VBAで、教えて下さい

タグの編集
投稿者 じょにー  (社会人) 投稿日時 2009/11/11 21:37:21
ここの、会議室での、VBとは、少し、離れますが、EXECLのVBAでの質問を、させて下さい
VB6からEXECLのブックを開き、最後に保存をさせに、行くとき、saveas filename:= "path\ファイル名.xls"と、やった時に、保存先に、同一ファイル名が、合った時に、EXECLの方から、「上書き確認のダイアログを出さずに、強制的に、同一ファイル名で、上書きする、方法ってありますか?EXECLで、マクロの記録で、やってみたけど、ちょっと、解らなかったので、ここの、諸先輩方々の、お知恵を、拝借したい、と、重い投稿させてもらいました、是非、アドバイスを、お願いします
投稿者 匿名  (社会人) 投稿日時 2009/11/11 21:56:51
http://www.happy2-island.com/bbs/bbs.cgi
老婆心ながらVBAならこちらの掲示板のほうが回答が早くつくのではないでしょうか
もちろんこちらにもVBAに精通したかたは少なくはないと思いますが
投稿者 魔界の仮面弁士  (社会人) 投稿日時 2009/11/11 23:07:06
> 上書き確認のダイアログを出さずに
SaveAs を呼び出す直前に、DisplayAlerts プロパティを False にしておけば OK です。
SaveAs の実行後、DisplayAlerts プロパティの値を元に戻すのを忘れずに。

Application.DisplayAlerts = False
ThisWorkbook.SaveAs "C:\sample.xls"
Application.DisplayAlerts = True


ところで…じょにーさんの質問文を見ると、句読点の打ち方が適切で無いように見えます。
http://www.yamanouchi-yri.com/yrihp/techwrt-2-5p/t-2-5abs11.htm

句点「。」が無いという点はともかくとして、
読点「、」が多すぎるかと思います。

ほとんどの文節ごとに打ってあるようですが、そこまで多いと読みにくくなります。ご注意あれ。
投稿者 じょにー  (社会人) 投稿日時 2009/11/12 02:35:50
魔界の仮面弁士さん、いつも、丁寧な、ご解説、ありがとうございます
句読点の打ち方は、以後気を付けます。ありがとうございました