我尝试过使用MailMerge编辑单词模板中的文本,但无济于事。采取docx模板,用脚本结果填充模板并将其另存为单独的docx的最简单方法是什么?
该项目将获得脚本其余部分找到的结果,并将其输入到docx的某些位置。
def run_WordReport(self):
template = "Template.docx"
document = MailMerge(template)
print(document.get_merge_fields())
document.merge(
CustomerName = '{}/{}',
CompanyEmailAddresses='Email',
CompanyHosts='Hosts',
Info1='Info1',
Info2='Info2',
Info3='Info3',
Info4='Info4')
document.write('CompleteReport.docx')
我在docx模板中添加了带有相应标题的MailMerge字段,但它只是不填充它们。