SAS中文论坛
标题:
如何将ODS输出结果追加到一个已经存在的rtf文件中
[打印本页]
作者:
shiyiming
时间:
2004-11-3 02:52
标题:
如何将ODS输出结果追加到一个已经存在的rtf文件中
通常再次利用ODS程序进行结果输出时需先关闭前一次ODS输出窗口,且需指定一个新的rtf文件名。哪位高手能指点一下
(1)如何省去每次都要先关闭ODS输出窗口的麻烦;
(2)能否将ODS输出结果追加到一个已经存在的rtf文件中,这样就可省去将多个rtf文件内容合并到一个WORD文件中合并的麻烦。在此先行致谢。
作者:
shiyiming
时间:
2004-11-4 01:19
标题:
似乎只有ODS HTML有这个功能
似乎只有ODS HTML有这个功能
作者:
shiyiming
时间:
2004-11-7 21:48
标题:
关于ODS的输出还有其他办法吗
多谢smartie。希望其他学友也能发表一些看法
作者:
shiyiming
时间:
2004-11-7 22:35
标题:
好像目前还没见过可行的办法。
我也曾就此问题研究了很久,似乎目前还没有可行的办法。
建议走迂回路线,在程序的顺序和编排上下点功夫,让所有的程序在一次ODS设置中运行。
我目前就是采用这样的做法。希望对你能有所帮助。
作者:
shiyiming
时间:
2004-11-8 20:34
标题:
Re:
谢谢。看来,需要一些时日,相信会有好的解决方案
作者:
shiyiming
时间:
2004-11-9 21:51
标题:
有一个别人写好的MACRO
<!-- m --><a class="postlink" href="http://www2.sas.com/proceedings/sugi28/143-28.pdf">http://www2.sas.com/proceedings/sugi28/143-28.pdf</a><!-- m -->
作者:
shiyiming
时间:
2005-2-2 15:00
标题:
用dde吧,能解决你的问题
用dde吧,能解决你的问题
作者:
shiyiming
时间:
2005-4-5 10:48
标题:
关闭输出结果窗口的命令
最好高手大侠们能给举个例子,我常遇到想把两个表格合成一个的情况,不知能否在程序中实现?
拜托拜托拜托!
版主帮帮忙啊!
另外
好像关闭输出结果窗口的命令是
ods noresults;
作者:
shiyiming
时间:
2005-4-11 08:37
标题:
one example
[code:1a502]* make sample reports ;
ods rtf file='c:\sample1.rtf' ;
proc means data=sashelp.class ; run ;
ods rtf close ;
ods rtf file='c:\sample2.rtf' ;
proc print data=sashelp.class ; run ;
ods rtf close ;
* Make a sample graph ;
filename out 'c:\test.png' ;
goptions device=png gsfname=out ;
proc gchart data=sashelp.class ;
hbar age ;
run ;
filename out ;
* Microsoft Word must already be running ;
filename word dde 'MSWORD|system' ;
* send DDE commands to MS WORD to combine files and create a new one ;
data _null_ ;
file word ;
put '[FileNew .Template = "normal.dot", .NewTemplate = 0]' ;
put '[toggleportrait]' ;
put '[ViewZoom .TwoPages]' ;
put '[ViewFooter]' ;
put '[FormatFont .Points=10, .Font="Arial", .Bold=1]' ;
put '[FormatParagraph .Alignment=1]' ;
put '[Insert "页脚"]' ;
put '[ViewFooter]' ;
put '[ViewHeader]' ;
put '[Insert "页眉"]' ;
put '[ViewHeader]' ;
put '[InsertPicture .name="C:\test.png"]' ;
put '[WordLeft]' ;
put '[SelectCurWord]' ;
put '[FormatPicture .scalex=150, .scaley=150]' ;
put '[WordRight]' ;
put '[insertpagebreak]' ;
put '[InsertFile .name="C:\sample1.rtf"]' ;
put '[InsertFile .name="C:\sample2.rtf"]' ;
put '[FileSaveAs .name="c:\test.doc"]' ;
put '[FileClose]' ;
run ;[/code:1a502]
作者:
shiyiming
时间:
2005-7-10 22:01
标题:
Excellent solution
妙极! 可大大节省文档合并时间!
作者:
shiyiming
时间:
2005-7-27 21:51
标题:
ODS爱好者不可不尝试
采用collen介绍的方法,我将100个表格合并到同一文档中, 真是妙极! 美中不足是,部分表格在文档中居中对齐, 尝试使用 put '[WordLeft]' ; 好像也不管用. collen,能否推荐相关资料, 让我们了解更多的有关选项 ?
作者:
shiyiming
时间:
2006-3-1 10:53
标题:
支持
高人!
欢迎光临 SAS中文论坛 (http://mysas.net/forum/)
Powered by Discuz! X3.2