putdocx命令可以和reg2docx、t2docx、sum2docx等命令有效结合。形成一个带有文字、统计结果和分隔符的文档。
**此时已经生成了一个带有下面文字的文件和分隔符的word文档
putdocx clear //close the WORD document in memory
putdocx begin
putdocx paragraph, halign(center)
putdocx image "xxx.png",linebreak //插入图片,并在图片后加入换行符
putdocx text ("xxx"), linebreak font("华文楷体",40,red) bold
putdocx pagebreak //切换到下一页
putdocx save $output\1.3_TTEST.docx, replace
**使用输出命令将结果append在上面
t2docx st_stdchn st_stdmat st_stdeng $chn_channel mat_fudao eng_fudao if $sub1 using "$output\1.3_TTEST.docx" ,replace by(fa_mig) ///
title("xxx")
**再在结果后面append一个分节符
putdocx begin
putdocx pagebreak
putdocx save "$output\1.3_TTEST.docx",append
在append两个文档时,为文档中间加分隔符
putdocx begin
putdocx paragraph, halign(center)
putdocx text ("基准回归"), linebreak font("华文楷体",40,red) bold
putdocx save $output\基准回归封面.docx, replace
putdocx begin
putdocx paragraph, halign(center)
putdocx text ("异质性分析"), linebreak font("华文楷体",40,red) bold
putdocx save $output\异质性封面.docx, replace
putdocx append "$output\\基准回归封面.docx" "$output\\1_base_regression_table.docx" "$output\\异质性封面.docx" "$output\\2_hete_regression_table.docx",saving("$output\\结果输出20201210.docx",replace) pagebreak
cap erase "$output\\基准回归封面.docx"
cap erase "$output\\异质性封面.docx"
当你想单独创造一个空白页面的时候,这句话往往是将新的内容放入文档中时候在putdocx clear语句前
**再在结果后面append一个分节符
putdocx begin
putdocx pagebreak
putdocx save "$output\1.3_TTEST.docx",append