宏替换只是字符替换吗