【发布时间】:2014-12-16 20:42:04
【问题描述】:
我正在尝试将我在内存中创建的 Word 文档上传到 Sharepoint 2010,看起来这样做的唯一方法是将其转换为字节数组或流。无论如何我可以不先将其保存到磁盘吗?
【问题讨论】:
标签: c# .net office-interop
我正在尝试将我在内存中创建的 Word 文档上传到 Sharepoint 2010,看起来这样做的唯一方法是将其转换为字节数组或流。无论如何我可以不先将其保存到磁盘吗?
【问题讨论】:
标签: c# .net office-interop
此链接:http://social.msdn.microsoft.com/forums/en-US/vsto/thread/84f1ac3f-f078-4087-a627-351d6bb57173/
建议正确的方法是要么
【讨论】:
将文档投射到IPersistFile接口,然后简单的执行“Save(path,false)”方法:
var iPersistFile = (IPersistFile)this.Application.ActiveDocument;
iPersistFile.Save("[path]",false);
所有功劳归于这些人:
http://blogs.msdn.com/b/pranavwagh/archive/2008/04/03/how-to-do-a-save-copy-as-in-word.aspx
【讨论】: