SAS DDE excel保存为没有警告

时间:2014-11-12 13:37:22

标签: excel sas dde

我想使用SAS DDE保存为excel文件。如果文件存在,任何人都知道如何关闭excel中的警告?

以下是代码:

FILENAME DCMDS DDE'EXCEL|SYSTEM';
DATA _null_;
    FILE dcmds;
    PUT "[save.as(""D:\Reports\sme_fwd.xls"")]";
    PUT "[file.close(FALSE,FALSE)]";
RUN;

在VBA中,我们可以设置Application.DisplayAlerts = False来关闭警告,但我不知道SAS DDE中的类似语法是什么。

谢谢

2 个答案:

答案 0 :(得分:2)

如果您使用的是同一个工作簿,则可以保存而不是save.as。您可以在此处找到Microsoft主页上的DDE参考: http://support.microsoft.com/kb/128185

 put '[error(false)]';

答案 1 :(得分:1)

这将允许您保存文件而不显示警告消息

put '[Save.As(" '"' "&savepath" '\' "&savename" '")]' "';
put '[File.Close(false)]';