VB-Report Ver3.0(日本語版)
Excelで帳票デザインを作成。
Advance Software 社の製品
2005 年より日本国内にてComponentSourceで販売中。
Excelで帳票デザインを作成。
VB-Report .NETは、Excelで帳票デザインを作成する帳票ツールです。帳票ツール独自のデザイナ機能はなく、使い慣れたExcelが、そのまま帳票デザイナとなります。Excelで作成した帳票デザインシートは、VisualBasic上でVB-ReportのActiveXコントロールを使用して呼び出し、任意のセルにデータを設定して帳票を出力することが簡単にできます。また、ActiveXコントロールと同様の機能をAPI関数でも提供していますので、ほとんどの言語(32Bitアプリケーション)でVB-Reportを使用することができます。さらに、Delphiでもコンポーネントとして使用できるよう、パッケージファイルを提供しています。
Excelの豊富な修飾機能で美しい帳票
フォント、属性、セル罫線、網掛け、表示軽視など、Excelの多彩なセル書式設定で、美しい帳票デザインを作成することができ、エンドユーザーからの細かなデザイン変更依頼も容易にこなすことが できます。また、エンドユーザー自身が帳票をレイアウトすることもできます。
帳票デザイン時に使用可能なExcelの修飾機能 ※1
わずかなコーディングで帳票出力
Excelで作成したデザインファイルを使用する帳票出力は、
と、わずか3段階のコーディングで実現可能です。
コーディング例(VisualBasic)
簡単なセルへのデータ差込み
プログラム上で、変数名 ※2、セル位置(A1参照形式)、セル名によるセル指定、座標指定を行うことができ、簡単にセルへデータを差込むことができます。
VB-Reportは、セル値の先頭に (アスタリスク)が2つ付いた文字列を変数名と認識します。予めデザインシートのセルに記述した変数名を指定して、データの差込みができます。変数名を識別する先頭文字列を任意の文字列に変更することもできます。
コーディング例
セル操作メソッドの追加により、プログラム中から帳票レイアウトを簡単に変更 VB-Reportは、プログラム上でデザインシートに対し、セル、列、行単位でのコピークリア、削除、および、セルの罫線や背景色の設定等のセル書式を定義することができます。このため、読み込んだデザインシートのレイアウトをプログラム上で変更することができ、例えば明細行が可変の帳票や、レイアウトがわずかに異なる数種の帳票を簡単に出力することができます。
VB-Report Ver3.0専用バーコードコントロールの標準提供
VB-Report Ver3.0専用のバーコードコントロールを標準で提供しています。JAN(EAN)13、JAN8、UPC-A、UPC-E、ITF、CODE39、CODE128、CODABAR(NW-7)、郵便カスタマバーコードを帳票に出力することができます。また、別売の「VB-BarCode Ver2.0」を組み込むこともできます。
VB-Report Ver3.0専用バーコードコントロールは、VB-Report Ver3.0を組み込んだアプリケーションとともに自由に配布することができます(ロイヤリティフリー)。
帳票は印刷/プレビュー/Excelファイルに保存が可能
帳票は、プリンタから印刷のほか、VB-Report専用のプレビュー画面に表示することができます。実行環境にExcelがインストールされていなくても、帳票結果を印刷、プレビューすることができます。実行環境にExcelがインストールされていれば、Excel本体を使用して印刷、プレビューした場合と比べ、より多彩な帳票を作成することができます。また、実行環境にExcelがインストールされていれば、帳票結果をExcelファイルに保存することもできます。
帳票生成処理速度がアップ
旧バージョンのVB-Reportと比較して、デザインシートの各セルに対して値を設定する部分の処理速度がアップされました。以下は、セル罫線等で表組みされたデザインシートの各セルに対して値を設定し、プレビュー画面呼出し直前までの処理速度を計測した結果です。
Unicodeを使用したデザインシートにも対応
帳票の元となるデザインシート上に仕様されているUnicode文字も、帳票結果に反映されます。
カスタマイズ可能なプレビュー画面
VB-Reportのプレビュー画面では、帳票結果を表示するだけでなく、Excelファイルへ保存したり、プリンタへ印刷する各種ボタンを提供します。そこから各デバイスへ帳票を出力することができます。また、プレビュー画面はプログラム上でプロパティの設定によりカスタマイズすることができます。さらに これらのプロパティを使用して、オリジナルのプレビュー画面を作成することができます。
プログラム納入後でもコンパイルの必要がないレイアウト変更
デザインファイルは、プログラムの実行可能ファイル(EXE)に組み込まず、Excelファイルのまま実行可能ファイルに関連づけることができます。このため、プログラム納入後に帳票レイアウトを変更しても、実行可能ファイルをコンパイルする必要がありません。
プログラムをスムーズに配布
デザインファイルは、アプリケーションをコンパイル時に実行可能ファイルに組み込むこともできるため、プログラムを配布する際に、デザインファイルを配布する手間や管理がなくなり、配布後に誤ってレイアウトを変更してしまうミスを防ぐこともできます。