VBScript とプリンタコードモディファイアの併用 |
[検索と置換 (プリンタコードモディファイア)] ダイアログの簡単な検索と置換機能の範囲を超えて印刷コードを変更する場合、カスタム Visual Basic スクリプト (VBScript) を作成して、プリンタやプリンタコードテンプレートに送信される前に印刷コード出力を変更できます。VBScript を使用することにより、印刷コード出力を完全に制御できます。
'The variable that is found defines whether the portion
'of code has already been modified
'Initially, the code has not been modified and is set to False
found = False
'Read each line of print code in the object PCM
Do Until PCM.FileAtEOF
'Define a variable that holds the line of print code that is being read
variableLine = PCM.ReadLine()
'Check to determine whether the line of code needs to be modified
If variableLine = "My criteria" Then
'Check to verify that the line has not already been modified
If found = False Then
'Modify the contents of the line
PCM.WriteLine("My New Value")
'Set found to True
found = True
Else
'If none of the previous are true,
'rewrite the unmodified line to PCM
PCM.WriteLine(variableLine)
End If
End If
Loop
関連トピック