Stata--putdocx输出文字和下一页分节符
2020-04-26 本文已影响0人
古城路揸fit人
putdocx命令可以和reg2docx、t2docx、sum2docx等命令有效结合。形成一个带有文字、统计结果和分隔符的文档。
**此时已经生成了一个带有下面文字的文件和分隔符的word文档
putdocx begin
putdocx paragraph, halign(center)
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"