VB Scriptでデータ入力フォームオブジェクトの値を参照する方法
質問
VB Scriptでデータエントリーフォームオブジェクトの値を参照するにはどうすればいいですか?
回答
データエントリーフォームオブジェクトの値は、オブジェクトの値のように直接参照することはできませんが、リンクされているテンプレートオブジェクトを参照することができます。手順は以下の通りです:
1. テンプレート上にテキストボックスなどのオフラベルオブジェクトを作成するか、既存のものを使用します。この例では、テキストボックスに「Data Entry Object」という名前を付けています。
2. プロパティダイアログで、このオブジェクトにデータエントリーフォームオブジェクトをリンクします。
3. スクリプト内でこのオブジェクトを参照します。この例では、スクリプトは次のようになります:
Format.Objects("Data Entry Object").Value
スクリプトアシスタントを使えば、スクリプト作成をサポートしてくれます。リスト内の値をダブルクリックすると、スクリプトに追加できます。
詳細情報(オプション)
警告 5634
一部のオブジェクトは、テンプレートオブジェクトの種類を特定のタイプに強制する場合があります。その場合、「警告 5634」が表示されます。OKをクリックすれば、BarTenderが自動的に処理します:
ユニークなデータエントリーフォーム要素
チェックボックスオブジェクトでは、チェックの有無によって値を選択できます。
この方法で参照できないオブジェクト
- レコードピッカー
- ワードプロセッサボックス