我用vc调用word,word文件的二进制流已经放在一个内存区里,不知道word怎样打开这个文件,不能用下载到本地再打开的方法。
不知哪位大虾能解答?

解决方案 »

  1.   

    通过建立内存映射文件应该可以实现。
    但问题是,你即使让word在内存中打开了你的文件,word黓认情况下也是要另建立一个临时文件用来编辑的,所以你的做法应该没什么实际意义
      

  2.   

    放到剪贴板上,然后再放入Word文件内
      

  3.   

    WORD文档是一复合文档,因此你可以从IStorage和IStream及IMoniker上想想办法。如果这样不行的话,可以考虑保存成临时文件再打开。