我想在一个单元格中写一个超链接,但是失败了。
filename xlSheet1 dde "Excel|&ddestr.Report!R&insertpos.C1:R&insertpos.0C8";
data _null_;
file xlSheet1;
e = '=HYPERLINK("c:\work\test.txt","FAILED")';
put e;
run;
但是只能将字符串的第一部分写为“= HYPERLINK(”c:\ work \ test.txt“,”,第二个参数丢失。链接也可以工作但只显示0。
如何解决?我想把它们放在一个牢房里。
谢谢!
答案 0 :(得分:2)
从您的问题中不清楚您使用的最外面的引号是单引号还是双引号,因为您在代码段中使用了单引号,但在下面的文本中使用了双引号。如果您只使用双引号,请尝试以下操作,看看它是否适合您:
filename xlSheet1 dde "Excel|&ddestr.Report!R&insertpos.C1:R&insertpos.0C8";
data _null_;
file xlSheet1;
e = "=HYPERLINK(""c:\work\test.txt"",""FAILED"")";
put e;
run;