【发布时间】:2016-05-05 23:03:25
【问题描述】:
我正在尝试打开指定要打开的现有文件的启动 Excel。这是我的代码:
Protected Sub fileManager_SelectedFileOpened(source As Object, e As FileManagerFileOpenedEventArgs)
Try
Dim FullName As String = e.File.FullName
System.Diagnostics.Process.Start(FullName)
dvFileError.Visible = False
Catch ex As Exception
dvFileError.Visible = True
lblFileError.Text = ex.Message
End Try
End Sub
在 e.File.FullName 中,我可以找到文件名及其路径,因此当我将其作为进程启动时,它应该打开 Excel 文件。 所以这段代码在本地工作,但是当我把它上传到网络服务器上时它不起作用。它说“向应用程序发送命令时出错”。
我创建了一个 .txt 文件来测试我的应用程序是否可以访问该文件夹,我认为这是 “访问被拒绝” 错误。
这很奇怪,因为如果我使用 DevExpress 的 ASPxSpreadSheet 控件打开同一个 Excel 文件,文件就会打开。
有什么解决办法吗?
【问题讨论】:
标签: asp.net vb.net excel devexpress