vb.net Word文档替换字符串图像

时间:2016-02-19 16:18:42

标签: asp.net vb.net ms-word ms-office

我正在尝试使用word文档(图像,文本,html)创建邮件合并过程。我在线寻找桌面应用程序的帮助,但是尝试从web aspx页面进行操作。

这是我试过的代码

    Dim wordDoc As WordprocessingDocument = WordprocessingDocument.Open(document, True)
    Using (wordDoc)
        Dim docText As String = Nothing
        Dim sr As StreamReader = New StreamReader(wordDoc.MainDocumentPart.GetStream)

        Using (sr)
            docText = sr.ReadToEnd
        End Using

        Dim regexText As Regex = New Regex("Hello world!")
        docText = regexText.Replace(docText, "Hi Everyone!")
        Dim sw As StreamWriter = New StreamWriter(wordDoc.MainDocumentPart.GetStream(FileMode.Create))

        Using (sw)
            sw.Write(docText)
        End Using
    End Using

但甚至无法运行。我在visual studio 2015中收到错误。

严重级代码描述项目文件行抑制状态 错误BC30002未定义“WordprocessingDocument”类型。

有什么想法吗?

感谢

0 个答案:

没有答案