Access2003のマクロアクションには、[出力]があり、これまでよく使っていました。
すべてのデータをExcelへ出力したほうが、何かと便利だからです。
また、マクロを作っておくと、コマンドボタンに登録するのも簡単です。
Access2007にもマクロのアクションに[出力]がありました。
参考以下の記事では、Access2007でExcelへ出力するボタンを作成する方法を解説しています。
Access2010のマクロアクションに[出力]はない
先日、Access2010でこれまでと同じようにExcelへ出力するマクロを作成しようと、マクロのアクションの一覧を見たのですが見当たりません。
[マクロツール]の[デザイン]から[表示/非表示]グループの[すべてのアクションを表示]ボタンをオンにしても表示されません。
Access2010以降でExcelへ出力するには
Access2010では、エクスポート操作を保存してマクロを作成したり、マクロアクションで[書式設定を保持したままエクスポート]を選択して出力します。
-
Excelへ出力(エクスポート)するコマンドボタンの作成
Access2010でテーブルやクエリをExcelへ出力するマクロを作成して、それをコマンドボタンに登録する方法です。 独立マクロを作成して ...
参考最近になって気がついたのですが、Access2010にはマクロの[すべてのアクションを表示]ボタンをクリックすると、[ワークシートのインポート/エクスポート]があります。
これはAccess2003のときの操作と同じように設定することができます。
-
Excelからインポートする操作をマクロで作成
Access2003では、Excelのワークシートをインポートすることができます。 [ファイル]メニューの[外部データの取り込み]-[インポ ...
注意[ワークシートのインポート/エクスポート]はAccess2013以降はありません。
Excel2013以降は[書式設定を保持したままエクスポート]
[書式設定を保持したままエクスポート]というコマンドがありますので、こちらを使って設定することができます。
マクロアクションの一覧から[書式設定を保持したままエクスポート]を選択すると、Access2003やAccess2007のときのマクロアクション[出力]と同じように設定することができます。
作成済みのテーブルやクエリを指定して設定します。
出力ファイル形式には、以下の9個の種類があります。
- Excel 97-2003 ブック (*.xls)
- Excel バイナリ ブック (*.xlsb)
- Excel ブック (*.xlsx)
- HTML (*.htm; *.html)
- Microsoft Excel 5.0/95 ブック (*.xls)
- PDF 形式 (*.pdf)
- XPS 形式 (*.xps)
- テキスト ファイル (*.txt)
- リッチ テキスト形式 (*.rtf)
参考Excelへ出力するマクロをコマンドボタンへ登録する方法は、以下の記事で解説しています。
-
Excelへ出力(エクスポート)するコマンドボタンの作成
Access2010でテーブルやクエリをExcelへ出力するマクロを作成して、それをコマンドボタンに登録する方法です。 独立マクロを作成して ...
同じようなマクロアクションを追加する場合は、コピー&ペーストすると効率的です。また、マクロアクションは、アクションカタログから追加することもできます。
-
マクロツールで既存のアクションをコピーして活用(再利用)するには
Accessでは多くのマクロアクションが使用できます。 しかし、毎回アクションを選択して入力するのは面倒ですね。 マクロアクションは、コピー ...