実現したいこと
言語:VB.NET、VBScript
DBからデータを取得し、その内容をExcelファイルに出力する機能があります。
IEではファイル拡張子".xls"でダウンロードされますが、別ブラウザでは".asp"でダウンロードされます。
別ブラウザでも".xls"で出力されるようにしたいです。
こちらについて考えられる原因をご教授お願いします。
該当のソースコード
VB.NET
'//* ファイル出力ボタン押下 Public Sub CreateExcel() Handles CreatExcelBtn.Click '//* DBからデータ取得 Response.Redirect("./excelCreate.aspx") End Sub
VB.NET
**excelCreate.aspx** <% @language="vbscript" %> <% On Error Resume Next '---エクセル形式出力を指定 Response.Buffer = true Response.ContentType = "application/vnd.ms-excel" '---クエリ実行して出力 Response.Flush Response.End %>
試したこと
Response.AddHeader = "Content-Disposition", "attachment;filename=test.xls";
を入れたところ、
Microsoft VBScript コンパイル エラー (0x800A0401)
ステートメントの末尾が不正です。
とエラー
開発環境
Microsoft Development Environment 2003 Version 7.1.6030
Microsoft .NET Framework 1.1 バージョン 1.1.4322 SP1
まだ回答がついていません
会員登録して回答してみよう