我想使用动态数据交换(DDE)将字符串字符从SAS导出到word文档(.docx)。这可能吗?
关于此的SAS文档已经过时,建议我使用以下命令:
filename testit dde 'winword|"file_path"!bookmark' notab;
data _null_;
file testit;
put 'insertstuff';
run;
SAS返回错误消息:
错误:物理文件不存在
答案 0 :(得分:1)
晚会晚了,但是有一些问题可能导致该错误:
您不需要""
,文件名应为:
filename testit dde 'winword|file_path!bookmark' notab;
data _null_;
file testit;
put '[Insert "stuff"]';
run;
文件路径可能拼写错误
您可能没有文件路径的权限。如果是工作机器,则可能会出现这种情况。 要检查:
您的文件扩展名丢失/不正确(例如.doc
而不是.docx
)
希望您当时能解决这个问题:P
答案 1 :(得分:0)
适合我。
filename testit dde 'winword|"e:\blah.docx"!bookmark' notab;
data null;
file testit;
put 'insertstuff';
run;
步骤: