问题描述
我一直在尝试使用 ODS POWERPOINT 将 SAS 图形和表格输出到 PowerPoint 演示文稿中。我能够创建幻灯片并输出数据,但我无法更改主幻灯片中“url”链接的颜色。我正在使用以下代码:
options nodate nonumber leftmargin=1in topmargin=0.7in;
ODS POWERPOINT FILE="c:\output_temp\TITLE_SLIDE.pptx";
ods escapechar="^";
ods graphics on/ outputfmt=png noborder height = 6.25in;
%let footnote_style = ^S = {just=l font_size=10pt font_weight = light leftmargin=1in};
title;
footnote;
%let today=%sysfunc(putn(%sysfunc(today()),WORDDATE.w.));
PROC ODSTEXT;
P "DATA slides set for the presentations" / STYLE={FONTSIZE=20 JUST=C FONTWEIGHT=BOLD backgroundcolor=aFFFFFF00 color=cx005293};
P " " / STYLE={FONTSIZE=12 backgroundcolor=aFFFFFF00};
P "^{style[FONTSIZE=12 FONTWEIGHT=BOLD JUST=C backgroundcolor=aFFFFFF00 color=RED]THIS content is }^{style[FONTSIZE=12 JUST=C backgroundcolor=aFFFFFF00 color=VIYPK]updated each month}" / STYLE={JUST=C};
P "Last update: &today" / STYLE={FONTSIZE=12 JUST=C backgroundcolor=aFFFFFF00 color=VIYPK};
P " " / STYLE={FONTSIZE=8 backgroundcolor=aFFFFFF00};
P "Data can be accessed from" / STYLE ={FONTSIZE=8 JUST=C backgroundcolor=aFFFFFF00 color=VIYPK};
P "C:\Temp\monthly" / style={fontsize=7 JUST=c backgroundcolor=aFFFFFF00 url='C:\Temp\monthly' color=purple};
P "(monthly) ^n and" / STYLE ={FONTSIZE=8 JUST=C backgroundcolor=aFFFFFF00 color=VIYPK};
P "C:\Temp\quarterly" / style={fontsize=7 JUST=c backgroundcolor=aFFFFFF00 url='C:\Temp\quarterly' color=purple};
P "(quarterly)" / STYLE ={FONTSIZE=8 JUST=C backgroundcolor=aFFFFFF00 color=VIYPK};
RUN;
ODS POWERPOINT CLOSE;
我在样式块中使用了 color= 选项,但它不起作用。我已将其设置为紫色,但我获得了超链接的标准蓝色输出。 这是输出:
如果有人能指导我如何更改 proc odstext 中超链接的颜色,我将非常感谢您的帮助。 谢谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)