4
我有一个应用程序,当您单击按钮时,它会打开SharePoint共享中的文件。在IE中,它将正确地打开文档,如果对文件进行了更改,它会将更改推回到SharePoint服务器,但是如果用户将Firefox作为其默认浏览器,则Firefox将首先下载该文件,然后使用本地副本。有没有办法强制程序在IE中打开链接而不是默认浏览器(或直接连接到Word,但是在访问文件之前我需要传递用户域凭证)?使用IE打开网址而不是默认浏览器
BackgroundWorker bw = new BackgroundWorker();
GeneratingChecklist frmProgressBar = new GeneratingChecklist();
frmProgressBar.Show();
bw.DoWork += (sender, e) =>
{
e.Result = Build(AccountNumber, PracticeName, ContractID, EducationDate, MainContactInfo, Address);
};
bw.RunWorkerCompleted += (sender, e) =>
{
frmProgressBar.Close();
running = false;
if (e.Result != null)
{
System.Diagnostics.Process.Start(((FileDetails)e.Result).Address);
}
else
{
MessageBox.Show("An error occurred generating or retrieving the educator checklist.");
}
};
bw.RunWorkerAsync();
FileDetails.Address
将url限制在word文档中。
谢谢,这是有效的。 15分钟限制后,我会检查接受的答案 –