Interop.Excel.Application. Workbooks.OpenText没有访问权限
我在开发过程中遇到一个权限问题
在windows 2008 R2 上运行一个服务,该服务会通过
System.Diagnostics.Process.Start方法启动本地的一个应用程序
服务启动的时候,logon user 设定的是administrator,但是应用程序启动以后,在使用Interop.Excel.Application. Workbooks.OpenText打开本地的.txt文件的时候,发生错误。errormessage提示要打开的文件访问被拒绝。可能是该文件不存在,或已经被打开了。
但是文件确实在本地硬盘上存在,并且通过别的程序是可以打开的。请教,这种问题产产生的原因是什么?如何解决?
部分代码如下:
Dim xlApp As New Excel.Application
Dim xlBooks As Excel.Workbooks = xlApp.Workbooks
xlBooks.OpenText(sCrttxtFile, , 1, _
Excel.XlTextParsingType.xlDelimited, _
Excel.XlTextQualifier.xlTextQualifierDoubleQuote, _
Excel.XlTextParsingType.xlDelimited, _
False, False, True, False, False, False,实际列数)