从后面的代码处理邮件文件

时间:2013-09-05 12:29:39

标签: .net vb.net winforms .net-4.0 outlook-2010

我有一个vb.net win-form应用程序。

当用户选择并点击按钮时,我正在打开.msg文件并且工作正常。

但如果选择了同一个文件并尝试再次打开它,我会收到文件访问错误消息。

“无法打开文件文件名。文件可能无法退出,您可能无权打开它,或者可能在其他程序中打开。”

我在下面尝试了这两个代码,但最终结果是相同的

Dim Proc As New Process
Dim ProcInfo As New ProcessStartInfo

ProcInfo.FileName = "FilePath"
ProcInfo.UseShellExecute = True
Proc.StartInfo = ProcInfo
Proc.Start()
Proc.Dispose()

并且

Process.Start("FilePath")

据我所知,使用Process.Start()我们不需要手动处理。

知道造成这个问题的原因

即使关闭outlook对话框,它似乎也不会释放.msg文件。

0 个答案:

没有答案