消息过滤器指示应用程序正忙
Message filter indicated that the application is busy
我已经浏览了很多关于此的其他主题,但是 none 这些解决方案对我有所帮助。我正在尝试通过 Microsoft.Office.Interop.Excel 打开 Excel 以将数据加载到工作表中。我试过 solution 但这并没有解决我的问题。我还看到其他人说将 DispayAlerts 设置为 False 对他们有帮助,但这并没有解决我的问题。我什至尝试添加 5 秒的等待时间,让 Excel 有时间完全打开,但仍然没有成功。下面是我用来打开 Excel 的一小部分代码示例。这在我安装了我的应用程序的两台机器上没有问题,但第三台(2012 R2 64 位服务器 运行 Excel 2010 32 位)让我感到各种头痛.不幸的是,因为我无法在安装了 Visual Studio 的测试机器上复制它,所以我无法调试错误。任何帮助将不胜感激。
Dim _excel As New Excel.Application
Dim WBook As Excel.Workbook = Nothing
_excel.DisplayAlerts = False
WBook = _excel.Workbooks.Open(Path.Combine(FolderPath, FileName))
我已经浏览了很多关于此的其他主题,但是 none 这些解决方案对我有所帮助。我正在尝试通过 Microsoft.Office.Interop.Excel 打开 Excel 以将数据加载到工作表中。我试过 solution 但这并没有解决我的问题。我还看到其他人说将 DispayAlerts 设置为 False 对他们有帮助,但这并没有解决我的问题。我什至尝试添加 5 秒的等待时间,让 Excel 有时间完全打开,但仍然没有成功。下面是我用来打开 Excel 的一小部分代码示例。这在我安装了我的应用程序的两台机器上没有问题,但第三台(2012 R2 64 位服务器 运行 Excel 2010 32 位)让我感到各种头痛.不幸的是,因为我无法在安装了 Visual Studio 的测试机器上复制它,所以我无法调试错误。任何帮助将不胜感激。
Dim _excel As New Excel.Application
Dim WBook As Excel.Workbook = Nothing
_excel.DisplayAlerts = False
WBook = _excel.Workbooks.Open(Path.Combine(FolderPath, FileName))