%PUTステートメントの出力をERRORやWARNINGの色にする方法

[OS] ALL
[リリース] ALL
[キーワード] %PUT, ERROR, WARNING, NOTE

 

[質問]

ユーザーに値を入力させるような対話型のマクロプログラムを作成しています。不適切な値が入力された場合にその旨を示すメッセージを%PUTステートメントでログに出力しています。これをSASが出力するERRORのような色に変えることはできますか。

[回答]

%PUTステートメントにて表示するテキストの先頭を大文字のERROR:とすることで、ログに出力される際の色を変更することが可能となります。また、コロンをハイフンに変更することでERRORの文字の出力を抑制できるため、複数行にわたるエラーメッセージを出力する際に活用できます。
なお、WARNING:やNOTE:も同様に色が変更されて表示されます。