マクロ展開(TITLEステートメント、FOOTNOTEステートメント等)

[OS]ALL
[リリース] 5.18, 6.07, 6.08, 6.09, 6.10
[キーワード] base, title, footnote, statement, macro, variable, characters, quotedoublequote

[質問]

次のようなTITLEステートメントを使うと、マクロ変数の値ではなくマクロ変数名がそのまま出力されてしまいます。 なぜでしょうか。

   title 'タイトル:&parm';

[回答]

単引用符中のマクロ変数は展開されず、そのまま文字定数として出力されてしまいます。
TITLEステートメントなどの文字定数の中でマクロ変数を指定する場合には、必ず複引用符を使用します。

   title "タイトル:&parm";