ありがとうございます。
しかし、試した結果、NGでした。
通信ログを追っていくと、Web.Configで指定したloginUrlをクライアントに返していますが、たぶんOffice2010がそれをブラウザで開くような処理をしていないように思います。
そうなると、フォーム認証サイトではOffice2010では使用しないよう運用制限をしないといけないと思いました。
ユーザーエージェントで、Office2010を識別できますが、その時点ではクライアント上でOffice2010が起動しており、どうすることもできません。
Office2010を除外するなどの方法は、ないですかね?