tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: Workbooks クラスの Open プロパティを取得できません
投稿日: 2010/03/31(Wed) 09:55
投稿者魔界の仮面弁士
> OS:XP、IIS:6.0、.net:2005で動いているプログラムを
XP の IIS バージョンは 6.0 ではありませんよね。
Webサーバー側が IIS 6.0 で、Webクライアント側が WinXP という事でしょうか?

> OS:VISTA、IIS:7.0へ移植したら下記のプログラムで
こちらも同様で、クライアントが Vista、サーバー側が IIS 7.0 の意味ですか?

> "Workbooks クラスの Open プロパティを取得できません"
メソッドではなく、プロパティとして判断されている…?
CallByName 経由にしても同じメッセージになるのでしょうか。

> 対処方法が分からなくて困っています。
("Excel Services" などの)Web での利用が想定されているライブラリとは異なり、
Excel.Application はクライアント用であり、IIS 上からの利用は保証されていません。
御存知とは思いますが、使用許諾契約上の問題やセキュリティ面など、
多数の問題があることが知られています。
http://support.microsoft.com/kb/257757/ja

> 恐らくIIS6.0⇒IIS7.0が原因ではと思うのですが、設定画面もかなり変わっており
> 分からない状況です。
IIS 7.0 では無く 7.5 の場合ですが、ユーザー偽装の有効で
ローカルユーザー設定とし、さらにアプリケーションプールの
パイプラインモードをClassic にすることで、Workbooks.Open に
成功したとの報告例があります。(手元に環境が無いので検証できていませんが…)

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。