タイトル : Re^2: Workbooks クラスの Open プロパティを取得できません 投稿日 : 2010/04/06(Tue) 14:48 投稿者 : たけ
魔界の仮面弁士様 返信が遅くなってしまい、申し訳ありません。 > > OS:XP、IIS:6.0、.net:2005で動いているプログラムを > XP の IIS バージョンは 6.0 ではありませんよね。 > Webサーバー側が IIS 6.0 で、Webクライアント側が WinXP という事でしょうか? すみません。クライアント(開発端末)でIISが5.1でした。 デバック用の端末の為、クライアントのIISを使用して、 DBのみサーバを見るようにしています。 > > OS:VISTA、IIS:7.0へ移植したら下記のプログラムで > こちらも同様で、クライアントが Vista、サーバー側が IIS 7.0 の意味ですか? クライアント(開発端末)のIISが7.0です。 サーバー側は6.0です。 > Excel.Application はクライアント用であり、IIS 上からの利用は保証されていません。 > 御存知とは思いますが、使用許諾契約上の問題やセキュリティ面など、 > 多数の問題があることが知られています。 > http://support.microsoft.com/kb/257757/ja 現在の構成が2003R2サーバでIIS6.0、今後2008サーバでIIS7.0に移植する事に なりそうなため、VIATA端末(IIS7.0)を使用してデバックを行い、動作確認を 行おうと思っていました。 ほぼ動作はしたのですが、ExcelのOpenだけがうまくいかない状況です。 元々上記のような保証がない状況や問題もある事は知っていたので、 これを機に違う方法を取ることも検討した方がいいかもしれません。 > IIS 7.0 では無く 7.5 の場合ですが、ユーザー偽装の有効で > ローカルユーザー設定とし、さらにアプリケーションプールの > パイプラインモードをClassic にすることで、Workbooks.Open に > 成功したとの報告例があります。(手元に環境が無いので検証できていませんが…) ありがとうございます。 試してみます。 |