Преобразовать файл ресурса .doc в объект Word.Document - PullRequest
0 голосов
/ 21 марта 2011

В моем проекте VB.NET я включил текстовый документ с именем PrintOut.doc в качестве ресурса (My.Resources.DocumentPrintOut)

Теперь вопрос заключается в том, как я могу преобразовать этот ресурс в Word.Document объект, чтобы можно было открыть и изменить его?

1 Ответ

1 голос
/ 21 марта 2011

Если вы храните файл Word Doc в своих ресурсах в виде двоичного двоичного объекта, в вашем файле 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

, которая будет возвращатьбайтовый массив, содержащий полное содержимое файла.Просто запишите этот байтовый массив в файл и назовите его исходным именем файла DOC, и затем вы сможете открыть его с помощью слова или сделать с ним все, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...