Не могу заставить DDE работать

Я пытаюсь научиться работать с DDE. Итак, я написал имя набора данных TEST в качестве входных данных:

data test;
    do i = 1 to 5;
        do j = 1 to 5;
            do k = 1 to 5;
                output;
            end;
        end;
    end;
run;

Это путь для моего Excel:

options noxwait noxsync;
x '"C:\Program Files\Microsoft Office\OFFICE14\excel.exe"';

Сейчас,

Я пытаюсь отправить все данные в Excel. Но почему-то все, что я пытаюсь сделать, это отправить первую строку. Я пытался с циклом - но не сработало.

    filename example1 dde 'excel|sheet1!r1c1:r1c3';

    data _null_;
      file example1;
      set test;
      put i j k;
    run;

Что я делаю не так и как мне добавить цвета и другие стили? Спасибо, Гал.

1 ответ

Решение

Что касается проблемы с данными, вы должны указать SAS выполнить запись в достаточно большой диапазон, чтобы содержать ваш набор данных. Пытаться:

filename example1 dde 'excel|sheet1!r1c1:r125c3';

data _null_;
  file example1;
  set test;
  put i j k;
run;

Запрашивать общие советы по стилям и цветам для этого сайта, вероятно, слишком сложно - сначала посмотрите, что вы можете найти, немного погуглив, а затем напишите, если у вас есть проблемы с определенным фрагментом кода.

Другие вопросы по тегам