- 締切済み
access保存時にVBAを実行
Accessを保存するときにVBAを実行することはできるのでしょうか? 調べてもAccessは情報が少なくてこれといったものがありません ExcelのWorkbook_BeforeSaveみたいなイメージです
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- VBAでのマクロの削除方法について教えてください。
ACCESS2000のVBAから、excelのThisWorkbookに書かれたVBAマクロ「Sub Workbook_BeforeSave」を削除したいのですが、うまくいきません。どなたか方法を教えてください。よろしくお願いいたします。
- 締切済み
- Visual Basic
- accessでexcelのVBAを実行
excelのファイルにはVBAは一切入れないで、accessにexcelで使いたいVBA入力しておき実行したいのです。 理由はCSVファイルをVBAにて加工したいからです。 よろしくお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excelで保存を中止する方法
エクセルで教えてください。 Excelで上書き保存をクリックすると保存されます。 これを中止させたい場合どうしたらいいでしょうか。 VBAでWorkbook_BeforeSaveでCancel = Trueにして保存できないようにしました。 これで保存は出来なくなりました。 でも、閉じるをクリックすると「保存しますか」とのメッセージが出て「はい」をクリックすると、なんどでも同じメッセージが出ます。 「いいえ」をクリックすれば閉じますが、メッセージを出さないとか、「はい」をクリックしても閉じる方法はないでしょうか。 宜しくお願いします。
- ベストアンサー
- Visual Basic
- Access2000のVBAでエクセルマクロ実行
お世話になります。 Access2000のVBAでエクセルのマクロとアクセルのマクロを 交互に実行したいと思っております。 (1)エクセルのマクロ1を実行 (2)アクセスのマクロAを実行 (3)エクセルのマクロ2を実行 と交互に実行したいのです。 下記のサイトなどを参考に試みたのですが、 http://www.nurs.or.jp/~ppoy/access/access/acX005.html (1)を実行している途中に (2)が進んでしまいます。 どのようにすれば、(1)が終わってから(2)と、前の処理が 終わってから次の処理に進むことが出来るのでしょうか? Access2000のVBAから指示をかけたいので、 Access2000のVBAのコードで教えて頂ければと 思います。
- ベストアンサー
- Visual Basic
- AccessでVBAって何に使えるんでしょうか?
僕はExcelのVBAで長年仕事してきましたが、AccessでもVBAが使えるのは知っていますが、どんなことに使うのかがイメージ湧きません。 AccessってExcelだとVBAでマクロ組まないとできないような機能をデフォルトで持っているような感じじゃないですか? レポートみたいな画面も出せるし、Excelデータから普通に取り込むこともできるし、これ以上、何を自動化するのかな?と。 求人情報などでたまにAccessのVBAを使える人というのが条件にあったりするんですが、こういった仕事って何ができることを期待してるのでしょうか?
- ベストアンサー
- Access(アクセス)
- Excel VBAからAccessマクロを実行したい
Excel VBAからAccessマクロを実行する方法を知っている人がいましたら 教えてください。 よろしくおねがいしまっす!
- ベストアンサー
- Visual Basic
- エクセルVBAのイベント処理のタイミングについて
エクセルのイベント処理にWorkbook_BeforeClose、Workbook_BeforeSaveってのがありますが、セルに変更を加えてウィンドウの×印をクリックすると、BeforeCloseが先に割り込まれ、次に”変更を保存しますか?”となりはいと答えると、最後にBeforeSaveが割り込まれ、保存して終わります。最後の最後の保存が終わったあとに処理がしたい場合行うことは不可能なのでしょうか?それとも、一番最後の保存という行為を強制中止させる方法ってあるのでしょうか? どなたか?詳しい方教えていただけませんでしょうか?宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAでアクセスの更新クエリを実行
エクセルVBAでアクセスの更新クエリを実行する方法はありますか? アクセスもエクセルも常に起動している状態です。 エクセルからアクセスの更新クエリを実行するコードを教えてください。 アクセスで実行するとしたら Sub test1() DoCmd.OpenQuery "更新クエリ" End Sub というコードになります。 できれば、ADODBを使ったやり方がいいのですが、 エクセルからアクセスのプロシージャーのtest1を呼ぶしかないのでしょうか?
- 締切済み
- Excel(エクセル)
- Access2000で最適化をVBAで実行できますか?
Access2000のメニューから操作する「最適化」をVBAで実行できませんか? データ(レコード)を削除したときなど、終了時に自動実行させたいのですが。 (オプションで設定すると、常に実行されるので) よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- アクセス2003・VBA
アクセス2003を使っています。 アクセスのVBAを使って下記のやり方を教えて下さい。 (1)ファイル名を指定して、エクセルファイルを開く。 (VBA構文上でファイル名を入力し、固定するのではなく、そのVBAを実行すると、ファイルをダイアログで選択する方法です。) (2)その開いたファイルで2行目からデータが入っている行までをコピーし、そのVBAを実行しているアクセスファイルの特定のテーブルに貼り付ける。 上記の方法がお分かりの方、是非教えて下さい。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
補足
Accessのファイルそのものを保存した際に強制的にレコードをcsv等に出力するようなことをしたいです。 テーブルを更新した時と言った方が正確かもしれません