在 VM 上的 vb.net 中打开 Word 互操作时程序挂起

问题描述 投票:0回答:1

我制作了一个程序,它在 vb.net 中启动一个 word 文件。 (互操作)程序在几台 PC 上运行没有问题。

我在安装了 Office 的虚拟机上运行相同的程序。然而,安装 MS Office 并没有多大帮助:程序挂起。它不会出错,只是挂起。

它发生在下一行:

 Dim oWord As Microsoft.Office.Interop.Word._Application = New Microsoft.Office.Interop.Word.Application()

我已经试过了:

            Dim oWord As Microsoft.Office.Interop.Word._Application
        oWord = CreateObject("Word.Application")

但这挂在第二行。我放置了一个标签来跟踪它在我的开发 PC 上正常运行时准确挂起的位置..

我找不到它,我卡住了。有人知道原因或解决方案是什么吗?

c# vb.net ms-word interop
1个回答
0
投票

感谢您的积极投入。虽然没有打开单词,但在任务管理器中我发现了一些 Word processen .. 杀死了它们,它起作用了。谢谢。这可能仍然存在于我要求在该 VM 上安装 MSOffice 的服务器管理员的安装中。

© www.soinside.com 2019 - 2024. All rights reserved.