У меня есть приложение, которое при нажатии кнопки открывает файл, находящийся в общей папке SharePoint. В IE он правильно откроет документ в слове, что, если вы внесете изменения в файл, он вернет изменения обратно на сервер SharePoint, однако, если у пользователя установлен Firefox в качестве браузера по умолчанию, Firefox сначала загрузит файл, а затем использует локальную копию. , Есть ли способ заставить программу открывать ссылку в IE вместо браузера по умолчанию (или непосредственно в Word, однако мне нужно передать учетные данные домена пользователя, прежде чем я получу доступ к файлу)?
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.