Я использую 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 внутри кода, чтобы он продолжал выполняться?
Также извините, если теги не точны, не был точно уверен, под чем попал этот вопрос, такЯ отметил все три варианта - не стесняйтесь редактировать, если они неуместны.