找到Excel的对象模型参考,就没有什么问题了。不要在这给我留言,要Excel或word参考发email到 [email protected]

解决方案 »

  1.   

    导入excel比较简单,往格子里写就行了 oCeil.value=...
    到word就比较麻烦了。如果先有个模板容易点,也是往格子里写。否则就要先建个table,然后增加行列,然后再写入。
    如果要粘贴拷贝,得用formatedText整个抬过去。这两种办法都慢的要死!不过:拉到excel里也可以用ADO,还方便点,用SQL语句写,很爽的哦这个很快的。
    用ADO也能往WORD里扎东西(不过就是表格线能否保住不知道,我没试过)。还有个快点的法子,如果你可以不要表格线,那就先用JS整理好格式,用Range.Text一次性写入,呵呵。
      

  2.   

    个人经验,在WORD里折腾表格完全不是给人干的事,那表格最后出来的格式很难控制住——WORD很多时候自作聪明调整表格,很烦人的。就算打开WORD,所见即所得的方式画个表格,也是很痛苦的事情。所以你要是想用WORD弄表格数据,要么别要表格线,要么弄个模板,先整好最后的格式,绑定格子往里写得了。
      

  3.   

    忘掉你的什么asp.net还是vb.net的区别吧!注意到你把问题发在JavaScript区,我的回答全部基于JavaScript,就是DHTML。 Can you follow that?
      

  4.   

    如果Grid中含有图象,就是2进制数据,比较麻烦一点。你可以指望的客户端ADO版本是2.1,这是Office 2000带的。而支持直接2进制读写的ADO是2.5+(用recordset对象直接爽),那你可以在服务器端把图象写成Base64编码的XML再发送,记得好象在csdn以前的文章里有。