電子書籍の厳選無料作品が豊富!

初めまして。初の投稿となります。
宜しくお願い致します。

早速ですが、ASPとアクセスで開発をしていまして分からないことが出てきましたので質問させて頂きます。

ASPのページで
Response.ContentType = "application/vnd.ms-excel"
を指定してブラウザ上でエクセルを開こうとしております。
開くエクセルはサーバー上にあり差込印刷?みたいな感じで、
書き込みのあるエクセルにデータベース上の項目を入力しようとしております。

そこで開こうとしたら下記の警告が出てきます。
「このWebページ内のファイルは期待した場所には存在しません。このWebページをダウンロードする必要がありますか?このドキュメントが信頼できるソースの元からの場合にのみ、[はい]をクリックして下さい。」
とあります。
[はい]をクリックしたら問題なく開けるのですが警告をださずに開きたいのです。

もとのエクセルのファイルあり、難しかったため、
エクセル上で「ファイル」→「ブラウザでプレビュー」で一度htmlを出力してから
そのhtml(asp)に
Response.ContentType = "application/vnd.ms-excel"
をつけました。
そこにDB上の項目を拾ってきて追加書き込みしているような状態です。
これがいけなかったのでしょうか?

分からずに悩んでいます。
どうかアドバイスお願いします。

A 回答 (1件)

(1)雛形のxlsファイルをコピー



(2)ADO経由で書き込み
http://support.microsoft.com/default.aspx?scid=k …

(3)ブラウザに送信する
http://support.microsoft.com/default.aspx?scid=k …

(4)ファイルを削除
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!