Access(アクセス)

経理のためのaccess入門「アクセスマクロ一覧」

更新日:

obj

「Accessのマクロ」と「Excelのマクロ」は違うものです。
一番の違いはマクロの記録機能です。
「Excelのマクロ」には記録機能はありますが、「Accessのマクロ」にはありません。

では「Accessのマクロ」で何ができるかというと、「クエリを実行」「テキストデータをインポート(取込)」「エクセルをエクスポート(出力)」したりとさまざまな処理する事ができます。

「Accessのマクロ」ではこれらの簡易的なプログラムがあらかじめ多数用意されており、マクロを組み合わせる事で、複数の処理を一括で処理する可能になります。

一括で処理できる上に、誰がやっても同じ処理をする事ができる。
『経理の業務効率を10倍上げるaccess入門』とタイトルをふってますが、この「Accessのマクロ」を活用できる事が業務効率を上げるポイントと言えます。

どのようなマクロがあるか下記に羅列します。
全てで60近いマクロがあります。
だからといって全て理解して使えるようになる必要はありません。
目的に応じて必要なマクロを使えるようにするだけでも、それまでとは業務処理のスピードは格段にあがります。

私がよく使う7つマクロ

Noアクション名内容
6オブジェクトのコピー同じオブジェクトを別名でもう1つ作る場合や、他のmdbにコピーするときに使います。
13クエリを開くクエリを開きます。またアクションクエリを実行します。
24テキスト変換テキストファイルからデータをインポートするか、リンクします
32メッセージの設定確認メッセージを非表示にしたい場合などに使用します
33メッセージボックスメッセージボックスを表示させます
40ワークシート変換Excelのワークシートをインポート、リンク、エクスポートします
51出力指定したオブジェクトをExcelやhtml形式にして保存します

アクセスマクロ一覧

Noアクション名内容
1SQLデータベースの転送カレントサーバから別のサーバにSQLデータベースを転送します
2SQLの実行アクション クエリに対応する指定されたSQLステートメントを使用して実行します
3アプリケーションの実行ExcelやWord等のWindowsアプリやDOSアプリなどを実行します
4イベントのキャンセルこのマクロの呼び出し元となったフォームからのイベントなどをキャンセルします
5エコーマクロの実行中の結果を表示するかどうかを設定します。
6オブジェクトのコピー既存のオブジェクトを別のデータベースにコピーして使ったり、バックアップ コピーとして保存したりできます。
7オブジェクトの再描画保留になっていた画面の更新や再計算を実行します
8オブジェクトの削除指定したオブジェクトを削除します
9オブジェクトの選択指定されたデータベースオブジェクトを選択します
10オブジェクトの送信指定したデータベースオブジェクトを、メールメッセージに添付して送信します
11オブジェクトの保存指定したオブジェクトを保存します
12キー送信Accessにキー操作を送信します。アプリケーションでキー入力したのと同じ効果があります
13クエリを開くクエリを開きます。またアクションクエリを実行します。
14コマンドの実行Accessのメニューコマンドを実行します
15コントロールの移動アクティブなデータシート、フォーム内にある、指定されたフィールド、コントロールにフォーカスを移動します。
16サイズ変更ウィンドウのサイズを変更したり移動したりします。
17ストアドプロシージャを開くストアドプロシージャを開きます
18ダイアグラムを開くスキーマ(データベースダイアグラム)をデザインビューで開きます。
19ツールバーの表示ツールバーの表示/非表示を切り替えます
20データベースアクセスページを開くデータアクセスページを開きます
21データベースファイルのコピーカレントデータベースのデータベースファイルをコピーします
22データベース変換他のデータベースからデータをインポートもしくはリンクします
23テーブルを開くテーブルを開きます
24テキスト変換テキストファイルからデータをインポートするか、リンクします
25ビューを開くデザインビュー、データシートビュー、印刷プレビューのいずれかを開きます
26フィルタの実行テーブル、フォーム、レポートに対してフィルタを実行します
27フォームを開くフォームを開きます
28プロシージャの実行VisualBasicのFunctionプロシージャを事項します
29ページの移動フォームで改ページします
30マクロの実行マクロの中から、別のマクロを実行します
31マクロの中止実行中のマクロを中止します
32メッセージの設定確認メッセージを非表示にしたい場合などに使用します
33メッセージボックスメッセージボックスを表示させます
34メニューの設定メニューバーの設定をします
35メニューの追加フォームやレポートのメニューバーにメニューを追加します
36モジュールを開くVisualBasicモジュールをデザインビューで開き、プロシージャを表示します
37レコードの移動指定されたレコードへ移動します
38レコードの検索指定されたレコードを検索します
39レポートを開くレポートを開きます
40ワークシート変換Excelのワークシートをインポート、リンク、エクスポートします
41印刷データシートやフォーム、レポート、モジュールを印刷します
42関数を開くデザインビューまたは印刷プレビューで関数を開きます
43警告音警告音を鳴らします
44元のサイズに戻すウィンドウを最小化、最大化の状態から元のサイズに戻します
45砂時計ポインタマクロ実行中、マウスポインタの形を砂時計の形にしたり戻したりします
46再クエリ再クエリします
47最小化ウィンドウを最小化します
48最大化ウィンドウを最大化します
49次を検索レコードの検索などで指定された条件に一致する、次のレコードを検索します
50終了Accessを終了します
51出力指定したオブジェクトをExcelやhtml形式にして保存します
52全マクロの中止実行中のすべてのマクロを中止します
53全レコードの表示アクティブなテーブル、クエリ、フォームに適用されているフィルタを解除します
54値の代入コントロール、フィールド、プロパティなどに値を設定します
55閉じる指定されたウィンドウを閉じます
56名前の変更指定されたオブジェクトの名前を変更します
スポンサードリンク

-Access(アクセス)
-, , , ,

Copyright© 経理と総務の効率化 , 2018 All Rights Reserved Powered by AFFINGER4.