我想使用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中的类似语法是什么。
谢谢
答案 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)]';