vb.net以隐形模式打开多个excel文件

这是我的代码,打开多个Excel文件,根据他们的内容做一些计算。

Imports Microsoft.Office.Core Imports Microsoft.Office.Interop Module Module1 Sub Main() Dim xlApp As Excel.Application Dim wb1 As Excel.Workbook Dim wb As Excel.Workbook Dim w As Excel.Worksheet xlApp = New Excel.Application xlApp.Visible = True wb1 = xlApp.Workbooks.Open("E:\xls\f.xls") wb = xlApp.Workbooks.Open("E:\xls\b.xls") w = wb1.ActiveSheet End Sub End Module 

这个代码运行,没关系,但我不想显示Excel应用程序,我取消注释设置xlApp.Visible=True的行, xlApp.Visible=True这个exception发生:

在ConsoleApplication12.exe中发生未处理的“System.Runtime.InteropServices.COMException”typesexception

附加信息:服务器引发exception。 (从HRESULTexception:0x80010105(RPC_E_SERVERFAULT))

那么,我需要做什么?