Macros 目录访问方法说明

Macros 目录访问方法说明,macros,sas,Macros,Sas,我已将宏存储在本地工作目录中,如图所示 我想使用以下代码访问宏: libname test 'C:\Users\Desktop\Enhancement\'; filename prtsort catalog 'TEST.SASMACR'; %include prtsort(Printtext) ; 虽然它给出了以下错误: ERROR: Entry PRINTTEXT.SOURCE not found in catalog TEST.SASMACR. ERROR: Cannot %INCLUD

我已将宏存储在本地工作目录中,如图所示

我想使用以下代码访问宏:

libname test 'C:\Users\Desktop\Enhancement\';
filename prtsort catalog 'TEST.SASMACR';
%include prtsort(Printtext) ;
虽然它给出了以下错误:

ERROR: Entry PRINTTEXT.SOURCE not found in catalog TEST.SASMACR.
ERROR: Cannot %INCLUDE member Printtext in the aggregate PRTSORT.
ERROR: Entry PRINTTEXT.SOURCE not found in catalog TEST.SASMACR.
ERROR: Cannot %INCLUDE member Printtext in the aggregate PRTSORT.

任何人都可以取悦我,我做错了什么?谢谢

如果您试图重新使用以前保存在文件夹中的已存储编译宏,则无需从目录中包含它们。定义指向文件夹的libref
test
后,只需设置

option mstored sasmstore = test;
您的会话应该自动拾取存储在那里的所有宏