我在一个Word模板中定义了一些文档变量,用以跟据用户的输入来动态生成Word文档。
可是又想到,我能否直接从一个保存了的Word文档中把文档变量的值读出来呢?
看过许多资料,都是介绍写入变量或标签的。不知有没有读出的实现方法,请知情者告知,给出实现代码或介绍些相关的文章看看。百分重畴。

解决方案 »

  1.   

    写一个vba,用.net运行一下
    (一个想法,通不通误怪)
      

  2.   

    用NET读取Wrod内容很麻烦的..有单位做过操作Office文件的组件..不过要付费的/我的想法.你需要用到的东西,都不要存到Word..如果客户需要用到Word.你就生成Word内容给他们下载.但是不要读取Word的.
      

  3.   

    有没有使用c#就能操作的,为什么要使用VBA呢
      

  4.   

    好想法,关注一下。“我在一个Word模板中定义了一些文档变量,用以跟据用户的输入来动态生成Word文档。”
    不知道楼主能不能就上面这种方法的大概实现过程略说一下,非常感谢。
      

  5.   

    <SCRIPT LANGUAGE="javascript"> 
    function word_onclick() 

      var myDocApp =new ActiveXObject("word.Application"); 
      myDocApp.visible = true; 
      myDocApp.activate(); 
      var myDoc = myDocApp.documents.open("http://localhost/test/test.doc");   
      var str = word_proc.textarea.value; 
      myDoc.formFields("test").range = str; 
       

    </SCRIPT>