複数のコンピュータで使用されているアプリケーションがあり、すべてExcelドキュメントにアクセスします。問題は、2人のユーザーが同時に使用すると、そのファイルが他の誰かによって使用されているというエラーです。C#Excelでサインインを要求しない
(「で...あなたが開きたいアカウントの電子メールを入力して」)私は読み取り専用として開くためにそれを設定することで、これを固定したがこれに伴う問題は、サインインする私を求めていますということですすべてのユーザーがサインインしなければならない場合、これはあまり実用的ではありません。スキップする方法はありますか?私はプロンプトを閉じると正常に動作します。
excApp = new Excel.Application();
excWkb = excApp.Workbooks.Open(strWkbLocation, ReadOnly: true);
おかげ
「あなたが開きたいアカウントのメールアドレスを入力してください」というメッセージがExcelから入力されていますか?または他のどこか。また、Excelファイルをテンプレートにしようとしましたか?これは、読み取り専用オプションを使用せずに同じファイルを複数開くことも解決するためです。 – JohnG