关于C#读取复杂的word模板,里面有几百个空要填写,有不规则的表,有要动态添加的日志,咋办?难到要用几百个书签来实现 么?

解决方案 »

  1.   

    先用网页生成,再写成word文档怎样?
      

  2.   

    可以用Selection.GoTo定位到表格,然后上下左右移动
    你也可以在那些空的东西加个一些特殊的字符串,如[<@#$%1>]、[<@#$%2>],然后去替换,这样比较简单,不过不是很严谨
      

  3.   


    先谢谢您的回答,这个或许我用的上,呵呵;现在我的想法是这样的,还是用书签实现,首先做一参照XML文件,标注每一个书签名及所在的记录集属性 和记录集及其属性,这样会产生几百个关于书签和记录集的xml记录,每获取一次数据集,则应书签赋一次值;直到所有标签都赋完值;请大家提提意见