【发布时间】:2013-09-26 07:18:08
【问题描述】:
我正在尝试做一些我认为很简单的事情。我想将 xls 工作簿的链接插入到 GPLOT 中生成的图表的标题中,并通过 ODS 作为 PDF 输出。
我试过了:
ods escapechar="^";
TITLE2 '^S={URL="\\it4\Project_Data\Daily_Detail.xlsx"} To go to the source data Click Here';
这只是显示了文本。
然后我尝试了:
title2 link="\\it4\Project_Data\Daily_Detail.xlsx" "Click here to view table";
有了这个我得到一个链接,但它不起作用。它被识别为 PDF 中的链接。我可以将鼠标悬停在它上面并查看地址,但地址显示为“file:///it4/Project_Data/\Daily_Detail.xlsx”,点击它时什么也没有出现。
我错过了什么?
【问题讨论】:
-
为第二个定义“它不起作用”。不行怎么办?点击它会发生什么?
-
什么版本的 SAS?第一种方法对我来说很好(9.3)。那是我推荐的。第二种方法,它试图将您的链接修复为标准链接格式,但实际上并不能正常工作;你可以自己修复它(文件:\\it4\Project_Data\Daily_Detail.xlsx),但前者是“更好”的解决方案。
-
我使用的是 9.4,但我刚刚尝试了 9.3 并得到了相同的结果。 title2 语句中的文本刚刚被打印出来。可能是设置、环境问题,甚至是 adobe reader?我读过的所有内容都告诉我这应该可以工作。
-
看看你是否可以运行我在答案中发布的示例(这不是真正的答案,但没有好的方法可以发布)。
-
您的代码运行良好。我什至可以将我的文件路径放在你的代码中,它给了我想要的链接。如果我注释掉我所有的 GPLOT 语句并添加你的 PROC PRINT 它在我的代码中工作正常。它似乎不想使用 GPLOT 语句。