ПРЕДУПРЕЖДЕНИЕ. Неподдерживаемое устройство ACTIVEX для пункта назначения EXCEL. Использование устройства ACTXIMG - PullRequest
0 голосов
/ 16 января 2019

Я получаю предупреждающее сообщение «ACTIVEX» в SAS при выполнении кода ниже, я игнорировал это предупреждение в журнале, когда работал в SAS EG, но когда я запускаю код через консоль SAS (планировщик), происходит сбой из-за ошибки ниже. «ОШИБКА: ширина состояния не находится в диапазоне от 1 до 132. Отрегулируйте ширину столбца или размер строки.»

Я исследовал в Google и по ссылке, основываясь на том, что я добавил ODS LISTING CLOSE; и ODS LISTING; Тем не менее я сталкиваюсь с той же ошибкой.

    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 в журнале

1 Ответ

0 голосов
/ 16 января 2019

Добавьте goptions device=actximg; перед запуском вашего кода.

...