#444 | レポートをスナップショットファイルに出力するには? | レポート、VBA | |
レポートをスナップショットファイル(拡張子.snp)に出力すると、レポートの出力結果をファイルで持ち運び(ディスクで渡したりLANで渡したりメールに添付したり)することができます。そのファイルは、Access本体がインストールされていないパソコンでも、「スナップショット ビューア」(Microsoftの無償ソフト)を使うことで、プレビューを見たりそこから実際にプリンタに出力したりすることができます。 フォーム上のコマンドボタンのクリックなどによってスナップショットファイルを作るには、VBAで次のような1行のプログラムを実行するだけです。次の例では「rpt販売実績」レポートの内容を「販売実績.snp」ファイルに出力します。 DoCmd.OutputTo acOutputReport, "rpt販売実績", acFormatSNP, "c:\販売実績.snp"
次のように最後に「True」という引数を追加すると、出力されたあとすぐにスナップショットビューアが起動して、出力されたファイルのプレビューを見ることができます。 DoCmd.OutputTo acOutputReport, "rpt販売実績", acFormatSNP, "c:\販売実績.snp", True |
|||
|
Copyright © T'sWare All rights reserved |