ボタンをクリックすると、SharePoint 共有にあるファイルを開くアプリがあります。IE では Word でドキュメントを正しく開きます。ファイルに変更を加えると、その変更が 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 ドキュメントに制限します。