前のページ|次のページ

MERRORシステムオプション

マクロ参照が置換できない場合に、マクロプロセッサが警告メッセージを発行するかどうかを指定します。

該当要素: 構成ファイル、OPTIONSウィンドウ、 OPTIONSステートメント、SAS起動時
カテゴリ: マクロ
PROC OPTIONS GROUP= MACRO
種類: システムオプション
デフォルト: MERROR

構文

MERROR | NOMERROR

必須引数

MERROR

マクロプロセッサがマクロ参照をコンパイル済みマクロに対応付けることができない場合に、次の警告メッセージを発行します。

WARNING: Apparent invocation of macro %text not resolved.

NOMERROR

マクロプロセッサがマクロ参照をコンパイル済みマクロに対応付けることができない場合に、警告メッセージを発行しません。

詳細

マクロ参照が置換されない場合、いくつかの理由が考えられます。たとえば、次の理由が挙げられます。
  • マクロ名のスペルが間違っている
  • マクロが定義される前に呼び出されている
  • パーセント記号を含む文字列が検出された 次に例を示します。例えば、
    TITLE Cost Expressed as %Sales;
マクロキーワードと間違えられる可能性のあるパーセント記号を含む文字列がプログラム内に存在する場合、NOMERRORオプションを指定します。
前のページ|次のページ|ページの先頭へ