- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASPでエクセル書き込み)
ASPでエクセル書き込み
このQ&Aのポイント
- ASPでサーバのエクセル(a.xls)に書き込み後保存テストしています。
- エラー表示はされないのですが、エクセルが更新されません。
- どこに原因があるかお教え下さい。(クライアントの画面に”作成”は表示されます)
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>Set Sheet = Book.Worksheets(1) Bookという変数にネタを仕込んだのは何時でしょう? objExcelBook の間違いじゃないですか? もっともReadOnlyで開いているので、Saveできませんけど・・・ Bookが未定義かNothingなので、SheetもNothingのままです。 操作はエラーになりますが、エラーハンドリングされているので、 プログラムは異常終了せず、Response.Write("作成。")は実行 されます。 2回目のOn Error Resume Nextも不自然です。前の宣言が 活きている状態なので無効ですし、If文のElse節側にあるなら、 この中でOn Error GoTo 0を実行すべきです。 また、マルチスレッド環境のWebサーバ側で特定Excelファイルを 操作するのは如何なものでしょう。(ReadOnlyならイイですけど)
お礼
ありがとうございました。 慌てていたのでミスだらけでした。 申し訳ありません。