==ASP==
■ このスレッドは過去ログ倉庫に格納されています
0466463
02/04/18 19:22ID:HxKjOyiJ手元にあったのを適当にいじって作ったんで動かんかも知れん。
その辺は適当にいじって動くようにしてくれ。
もしかするともっとスマートな方法があるかもしれんが。
'ファイル出力
Sub FileDownLoad
’SaveName :名前を付けて保存に出てくるファイル名
’TargetXLS :読み込むエクセルファイル
'objBASP :BASP21
Const SaveName = "hogehoge.xls"
Const TargetXLS = "d:\hugahuga.xls"
Dim objBASP
'バッファオン
Response.Buffer = True
'ヘッダ
Response.ContentType = "application/x-download"
Response.AddHeader "Content-Disposition", "attachment; filename=" & SaveName
Set objBASP = Server.CreateObject("BASP21")
'読込
dat = objBASP.BinaryRead(TargetXLS)
Response.AddHeader "Content-Length", UBound(dat) + 1
’バッファに書き出し
Response.BinaryWrite dat
Set objBASP = Nothing
'バッファ書き出し
Response.Flush
End Sub
■ このスレッドは過去ログ倉庫に格納されています