1

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

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

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

“无法打开文件filename。文件可能无法退出,您可能没有打开它的权限,或者它可能在另一个程序中打开。”

我已经尝试了下面这两个代码,但最终结果是一样的

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 文件。

4

0 回答 0