Access:テーブルをHTML形式で出力(エクスポート)するマクロを作成する手順

AccessのテーブルをHTM形式のファイルにエクスポートするには、マクロの[書式設定を保持したままエクスポート]アクションを使用します。




BackHome BackTips Backメニュー

■ エクスポート元のAccessテーブル

下の「T_商品」テーブルを、HTML形式のファイルにエクスポートします。
「T_商品」テーブル

■ HTML形式出力マクロの作成

リボンの[作成]~ マクロとコード グループの[マクロ]をクリックします。
[マクロ]をクリックする

アクションのコンボボックスから[書式設定を保持したままエクスポート]を選択します。
結構下の方にあります。
[書式設定を保持したままエクスポート]を選択する

1.オブジェクトの種類は何でもいいようですが、一応「テーブル」にしました。
2.オブジェクト名は、出力するテーブル名を選択します。
3.出力ファイル形式で、「HTML(*.htm;*.html)」を選択します。

これでマクロの作成完了です。
名前を付けて保存してください。
マクロを設定する

■ マクロを実行する

リボンの[データベースツール]~マクロ グループの[マクロの実行]をクリックします。
マクロの実行ダイアログボックスが開くので、上で保存したマクロ名を選択します。
すると、名前を付けて保存ウィンドウが表示されるので保存してください。
マクロの実行ダイアログボックスでマクロ名を選択する

作成したHTMLファイルをChromeで開いた画面です。
作成したHTMLファイルをChromeで開いた画面

HTMLのソースは下のようにテーブルを使用した、ちょっと大きなファイルになっています。

<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=x-sjis">
<TITLE>T_商品</TITLE>
</HEAD>
<BODY>
<TABLE BORDER=1 BGCOLOR=#ffffff CELLSPACING=0><FONT FACE="MS Pゴシック" COLOR=#000000><CAPTION><B>T_商品</B></CAPTION></FONT>

<THEAD>
<TR>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>商品ID</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>登録日</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>商品区分</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>商品コード</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>メーカー</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>商品名</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>単価</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>仕入単価</FONT></TH>
<TH BGCOLOR=#c0c0c0 BORDERCOLOR=#000000 ><FONT style=FONT-SIZE:11pt FACE="MS Pゴシック" COLOR=#000000>単位</FONT></TH>
</TR>

</TR>
</TBODY>
<TFOOT></TFOOT>
</TABLE>
</BODY>
</HTML>

BackHome BackTips Backメニュー

Copyright(C) FeedSoft