我需要在一个excel报告中插入一个QR代码,其中源数据也在此excel上。由于我公司的政策,我不能使用任何外部链接或应用程序,所以谷歌图表,QR代码API等不是一个选项。我的想法是,从excel报告中调用创建MS Word文档,添加一个字段并使用{DISPLAYBARCODE.}控制字段,生成我的QR代码,然后作为图片返回到我的Excel报表。Sub CopyToWord()
Dim doc As Object '<em
问题-从数据库中检索的信息生成word文档。
我的解决方案-创建一个word文档模板,在需要插入值的地方添加字段/标签。该模板还需要表格和图表。使用open office xml sdk附带的文档反射器,反射文档模板,提取w:document部分并将其移植到C#。剩下的逻辑只是围绕着寻找字段/标签,替换它们,等等。挑战-我希望用户有能力自定义模板或生成的文档输出。但是,如果我将模板逻辑嵌入到代码中,这将是不可能的。