在我的VB.NET项目中,我添加了一个名为PrintOut.doc
的word文档作为资源(My.Resources.DocumentPrintOut
)
现在的问题是如何将此资源转换为Word.Document
对象,以便可以打开并修改它?
答案 0 :(得分:1)
如果将Word Doc文件作为二进制blob存储到资源中,则应自动在resources.designer.vb文件中创建一个函数,如下所示:
Friend ReadOnly Property MyFile() As Byte()
Get
Dim obj As Object = ResourceManager.GetObject("MyFile", resourceCulture)
Return CType(obj,Byte())
End Get
End Property
将返回包含文件完整内容的字节数组。只需将Byte数组写入文件并将其命名为原始DOC文件名,然后您可以通过单词打开它或使用它执行任何操作。