Способ проверки, существует ли закладка из SAS с использованием DDE-соединения с Word - PullRequest
0 голосов
/ 28 декабря 2018

Я использую SAS v9.4, использую DDE-соединение с Word 2010.

После подключения к текстовому документу я хотел бы иметь возможность проверить с помощью SAS, существует ли конкретная закладкаили нет.Возможно ли это с помощью среды DDE?

Я попытался добавить оператор if, но похоже, что команда Bookmarks.Exist не распознана.

filename sas2word dde 'winword|system';
data _null_;
    file sas2word;
    if put '[Bookmarks.Exists("Bkm1")]' then do;
       put '[EditGoTo.Destination = "Bkm1"]';
       put '[Insert "Test"]';
       end;
run;

Но она просто вылетает и

"Закладка не существует"

Есть ли способ сделать запрос к документу Word, чтобы мы могли избежать всплывающего окна / сбоя?Или, если нет, есть ли способ запустить цикл try-catch внутри кода, чтобы он продолжал выполняться?

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

...