ドキュメントレベルのイベント

BarTender では、開く、閉じる、保存、およびさまざまなドキュメントレベルのイベントや印刷時のイベントに応じて Visual Basic Script (VBScript) の実行がサポートされています。VBScript 内から「オブジェクトのオートメーション」関数を呼び出して、印刷ジョブの実行前や実行中にテンプレートのオブジェクトを変更できます。

Closedドキュメントレベルのイベントで VB スクリプトを有効にするには

  1. BarTender の [ファイル] メニューから [BarTender ドキュメントオプション] をクリックして [BarTender ドキュメントオプション] ダイアログを開きます。

  2. [スクリプト] タブをクリックします。

  3. [ドキュメントレベルスクリプトイベントの有効化] チェックボックスを選択します。

  4. 編集するイベントを選択し、[編集] をクリックしてスクリプトエディタを開きます。

スクリプトエディタが既に開いている場合は、[スクリプト] ペインでドキュメントレベルのイベントを選択して変更できます。

BarTender では、データ入力コントロールの自動化はサポートされていません。データ入力スクリプト (OnPrePromptOnPostPrompt イベントなど) で Object プロパティを使用しようとするとエラーが返され、スクリプトは実行されません。

使用可能なドキュメントイベントスクリプト

使用可能なすべてのドキュメントイベントスクリプトは、[スクリプト] ペインの [ドキュメントイベント] の下に一覧表示されます。イベントを選択してエディタペインでスクリプトを作成する場合、スクリプトはイベントが発生したときに実行されます。たとえば、OnOpen を選択してスクリプトを記述する場合、そのスクリプトはドキュメントが開かれたときに実行されます。

BarTender では、以下のドキュメントイベントがサポートされています。

[ドキュメントイベントのプロシージャ] は、[ドキュメントイベント] の下の [スクリプト] ペインに表示されますが、実際にはイベントではありません。この項目は、ユーザーが記述する VBScript 関数とサブルーチンのコレクションで、ドキュメントイベントに作成するスクリプトで使用できます。詳細については、プロシージャを参照してください。