ACCESSで見積書や請求書を作成しているが、帳票はデザインを自分でカスタマイズできるようにしたい。

既に何らかの販売管理のシステムを利用していて帳票のデザインをちょっとだけ直したいという方は多いと思います。ただ、仕様上デザインを簡単に修正できないようなシステムも数多く存在します。今回は、EXCELで作成したファイルをテンプレートとして利用することで自分でカスタマイズできる仕組みを実現したいと思います。

まず、ACCESSでフォームを作成してボタンを配置します。今回は見積書作成のボタンにしました。

ボタンをクリックしたときの動作にはVBAを利用しますのでクリック時の動作にイベントプロシージャを指定します。

見積書作成で使用するテンプレートをEXCELにて作成します。

EXCELで作成しているので比較的自由度高くレイアウトが調整できると思います。

見積書ボタンを押したときの動作は、VBAで記述していますので詳細は割愛しますが、基本的な流れは①EXCELを起動、②テンプレート読み込み、③テンプレートに値を設定という形になります。

実行した結果は以下のようになります。画面で入力した内容がEXCELにも反映されていると思います。

如何でしょうか。VBAを利用するとACCESSのレポート機能を使うのとはまた違った利便性があります。参考にしてみてください。