- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IIS7.5 Excel ファイルオープンエラー)
IIS7.5でExcelファイルを開けないエラーについて
このQ&Aのポイント
- IIS7.5でExcelファイルを開く際にエラーが発生しています。
- 現在、WindowsServer2003、IIS6.0、Excel2003で動作しているaspのプログラムを、WindowsServer2008 R2、IIS7.5に移行しています。
- 登録等の動作は問題なく稼動していますが、Excelファイルの出力で『Workbooks クラスの Open プロパティを取得できません。』というエラーが出力され、Exelファイルへの出力ができません。Excel2003/2010で同様のエラーが発生しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Openでエラーということで気になるのは実行しているアカウントに対話型のユーザーインタフェースの利用が許可されていない、あたりかと思います。 #確かそんなような名前の許可だったかと。 IIS 7.5の実行時のユーザーはデフォルトだと様々な制限を受けているアカウントなので、そのあたりの制限がひっかかっているかと思います。 デフォルトの制限項目を変更するのは確か難しかったと思うので、アカウントの偽装で回避するのがいいのかなぁ。。。
その他の回答 (2)
noname#259269
回答No.3
No.1さんが指摘されていますが、アプリケーションプールに、ユーザプロファイルの読み込みとか言う設定があるので Trueに。 あと、以下のフォルダを作成。 C:\Windows\System32\config\systemprofile\Desktop\ (参考) http://sorceryforce.net/WordPress/?p=178 でどうでしょうか。
- onos
- ベストアンサー率81% (127/155)
回答No.2
あ、ASP.NETではなくASPなんですね。 となると実行ユーザーはどうなってるのかなぁ。。。 IIS7以上の場合、アプリケーションプールのユーザーとかもかかわってくるので。 こんな情報ヒントになるかなぁ。。。 http://d.hatena.ne.jp/Yamaki/searchdiary?word=%A5%A2%A5%D7%A5%EA%A5%B1%A1%BC%A5%B7%A5%E7%A5%F3%A5%D7%A1%BC%A5%EB&type=detail
質問者
お礼
ありがとうございます。 すみません書きもれです、ASP.NETです。 教えていただいたサイトを見て、今日も試してみます。
お礼
ご回答ありがとうございます。 IISの認証でASPの偽装を特定のユーザーに変更し、administrator、パスワードを設定してみましたが上手くいきませんでした。。。 私の勉強不足で大変お恥ずかしいですが、アカウントの偽装の仕方は上記のやり方であってますか? お手数ですが、もし教えていただけるなら大変助かります。 火曜日から色々試してはいるのですが・・・宜しくお願いします。