1

我正在使用 vb.net,并尝试使用 Microsoft.Office.Interop 打开现有的 word 文件。我的代码如下:

    Dim objWord As Word.Application
    Dim objDoc As Word.Document

    'Open Word
    objWord = New Word.Application
    objWord.Visible = True

    Try
        objDoc = objWord.Documents.Open(Application.StartupPath & "\GOS3_Leo.doc")
    Catch ex As Exception
        MessageBox.Show("Failed to load GOS3_Leo.doc")
        MessageBox.Show(ex.ToString)
        Exit Sub
    End Try

(外部导入 Microsoft.Office.Interop)

每次 .Open 方法失败时,我都会看到此错误。

尝试读取或写入受保护的内存。这通常表明其他内存已损坏。

我在互联网上发现很多人都有这个错误,但没有适合我的解决方案。我正在使用 Visual Studio Express。

非常感谢您的帮助

-哈里特

解决了。从 Microsoft 网站安装了早期版本的 Microsoft.Interop。不应该让这个傻女孩靠近电脑。

4

0 回答 0