0

我在 SAS 中运行以下代码时收到“ACTIVEX”警告消息,当我在 SAS EG 中运行时我忽略了日志中的警告,但是当我通过 SAS 控制台(调度程序)程序运行代码时由于以下错误而失败。“错误:Status 的宽度不在 1 到 132 之间。请调整列宽或行号。”

我在 google 中进行了研究,并根据我添加了 ODS LISTING CLOSE 的参考资料;消耗臭氧层物质清单;我仍然面临同样的错误。

    ODS LISTING CLOSE;
%let OUTFILE= \\Bigdata\Vikas\Myquery\REPORT_&RUN_DATE..xlsx;
ODS EXCEL FILE="&OUTFILE" OPTIONS(SHEET_NAME = "REPORT_&REPORTID");
PROC REPORT DATA=WORK.FINAL_OUTPUT
STYLE(HEADER) = {BORDERCOLOR = BLACK FONT_FACE = 'CALIBRI' FONT_SIZE = 9.5PT JUST = CENTER CELLHEIGHT=.30IN BACKGROUND=#EAEAAD FOREGROUND=BLACK}
STYLE(COLUMN) = {BORDERCOLOR = BLACK FONT_FACE = 'CALIBRI' FONT_SIZE = 9.2PT JUST = CENTER CELLHEIGHT=.30IN BACKGROUND=#FFFFFF FOREGROUND=BLACK};
RUN;
ODS EXCEL CLOSE;
ODS LISTING;

我不想在日志中看到 ACTIVEX 警告

4

1 回答 1

1

goptions device=actximg;在运行代码之前添加。

于 2019-01-16T20:52:07.277 回答