• ベストアンサー

ASPからエクセルのマクロに

ASPからACCESSで検索した結果をエクセルで表示させたいのですが、 ACCESSの検索結果は拾えたのですがエクセルに表示させる方法がよくわかりません。参考URLでもいいので お教えください. 環境 IIS,windows2000,OFFICE2000

  • obone
  • お礼率51% (111/215)

質問者が選んだベストアンサー

  • ベストアンサー
  • kztk
  • ベストアンサー率53% (59/110)
回答No.1

タイトルには「マクロ」とありますが、本文にはないため、マクロ入りのExcelに表示することが要件なのかどうかわかりませんが、方法としては (1)ASPで出力したhtmlのテーブルをExcelに表示させる方法 (2)ASPでServer.CreateObject()を使い、直接Excelを操作する方法 が考えられます。 (1)は http://support.microsoft.com/default.aspx?scid=kb;ja;199841 などをご参考に。基本はcontent-typeをapplication/vnd.ms-excelにするだけです。簡単なものならばこれで十分だと思います。 (2)はできますし、実際にやっている人も多いですがあまりお勧めしない方法です。お勧めしない理由としては下記リンクをどうぞ http://support.microsoft.com/kb/257757/ja/

obone
質問者

お礼

ありがとうございました。 いろいろやってみます。

関連するQ&A

  • ASPからExcelのデータを読む方法

    ASPページからサーバーにあるExcelの中のデータを読む方法はありますか? AccessなどのデータベースはADOで読み込めば良いと思うのですが Excelも同じように出来るのでしょうか? 環境はIIS4.0でOfficeは97、ブラウザはIE5.0を使っています。

  • ASPでExcelファイルを開く場合

    ASPでExcelファイルを開く場合WEBでいろいろ検索すると Set ObjExcel = Server.CreateObject("Excel.Application") ObjExcel.Workbooks.Open"****.xls" で開く方法が記載されていたので ためしているのいですが Set ObjExcel = Server.CreateObject("Excel.Application") でエラーが出てしまいます。 解決する方法はありますでしょうか。 環境:Windows XP,IIS,Office 2003 **************************************************** エラー タイプ Server オブジェクト, ASP 0178 (0x80070005) 許可を確認中に Server.CreateObject の呼び出しに失敗しました。このオブジェクトへのアクセスは拒否されます。 *****************************************************

  • マクロ付きEXCELファイルがASPで操作できない

    初めて質問いたします。 ASPとVBAを使い、SQLサーバより取得したデータをサーバのEXCELファイルに挿入し、グラフを作成。 さらにグラフをgif化し、それをクライアントに表示するというシステムを作成したいのですが、EXCEL2000の場合のみマクロ付きのEXCELファイルをopenしたり、マクロを呼び出したりしようとすると、画面がかたまってしまいます。 最初は見えないところで「マクロを有効にする」などのメッセージがでているのかと思い、デジタル署名などを行ってみたのですが、ASPからVBAのマクロを呼び出すことができませんでした。 EXCEL97がはいっているサーバで試したところうまくいったのですが、EXCEL2000の場合のみうまくいきません。 環境は、 サーバ側:Windows2000+IIS5.0+office2000 クライアント側:IE5.0 です。 以下にソースを記します。 http://www.geocities.co.jp/SiliconValley-Cupertino/8836/sample.html 原因及び回避方法がわかる方どうぞ力をお貸しください。よろしくお願いします。

  • ASP+ACCESS開発

    ASP(IIS)+ACCESSで開発したいと考えていますが、 参考書籍が見つかりません。 よい参考書籍や参考URLがあったら教えてください。 1冊WEBで見つけて頼みましたが、絶版でした。 また、ほとんどがMysqlとかの書籍ですし、レンタル スペースもASPになると高額になりますよね? ASP+ACCESSで開発するなんてよくないのでしょうか? ACCESSだとACCESSライクで作り易そうですし、いま 作りおきのACCESS DBをそのまま使いたいからなのですが。

  • ASPで、アクセスカウンタを作成したい

    環境は、OS:Windows2000Server、IIS5.0です。 ASPで、アクセスカウンタを作成したいのですが、 カウントアップの計算は、テキストファイルを開くのではなく、Excelファイルを開いて計算させたいです。 よろしくお願いします。

  • ASPのページだけ表示できません。

    お世話になります。 環境:Windows2000SP4 初めてASPをやってみることにしたのですが、 IISで仮想ディレクトリを作成して、 http://localhost/asp/Default.html と表示させてみたら うまくいったので、 http://localhost/asp/Default.asp としてみたら、 「ページを表示できません」となり、表示できません。 LocalHost以下のHtmlファイルはすべて表示されるのですが、 IISから、他のもともとあるASPファイルを 「参照」で開いてみても、やはり 「ページを表示できません」となり、表示できません。 なにかアドバイスがあれば、よろしくお願いします。

  • ASPを使用してWeb上でのグラフ表示について

    はじめましてkeikoです。 4月からASPの勉強を始めたのですが、いきなり壁に突き当たってしまいました。ご指導よろしく御願い致します。 本題ですが、ASPを利用してAccessからデータを引用して、 Web上でグラフ(棒グラフ・折れ線グラフ・積上げ棒グラフ・ 棒&折れ線の混合グラフ)を表示したいと思っています。 (私の構想) (1)データ入力&Accessに保存 (2)(1)の時点でサーバー側でグラフを描画し、画像ファイルに保存 (3)Webでグラフの画像ファイルを表示 半月近くいろいろな場所を検索しているのですが、現在ベストな方法が判りません。どなたか教えて頂けないでしょうか?よろしく御願い致します。 (私の考えるベストな方法) (1)極力お金をかけない。 (2)出来ればASPで動かしたい。 (3)ASP.NETで簡単に出来るのであれば、それでも可。 (4)画像ファイルでWebに表示したい。 (動作環境) ・Windows2000Server ・IIS5.0 ・Office2000インストール済 以上です。

  • ASP.NETのコンパイルの方法

    VisualStadio2010 (.netFramework4.0) ASP.NET +C# Windows7(64bit) IIS7(ローカルのIISで開発。VSのIISは未使用) で開発しています。 実行環境はWindows2008+IIS7です。 VS2010でASP.NET +C# のソースを「Webサイトのコンパイル」(IISはローカールにインストールしたサーバ) ↓ 実行環境のWindos2008のIISのwwwrootにソースをコピー ↓ Webサイトの追加 ↓ URLにアクセスしてWebアプリケーションは使用できます。 ここで「Webサイトのコンパイル」しているのにアプリケーションはデバックモードで動いています。 APP_CODEのソースもテキストで丸見えです。 客先等にASPのWebアプリケーションを収める際、最終どのようにしていますか? よろしくお願いします。 今回VSのIISは使いません。(64BITのIISで動作する必要があるため)

  • ASPについて

    ASPのカウンタをつけようと思っているのですが、正常に動きません。 プログラムはフリーのものを使っているので、記述ミス等の問題はないと思うのですが、ページのソースを見ると、プログラム全てが表示されます。(本来は処理結果が出るんですよね?) カウンタ以外のaspを置いても、やはりソースが表示されます。 どのようにすれば、aspのソースが出ずに処理結果が出るようになるのでしょうか? すいませんがアドバイスお願いします。 動作環境は WinNTServer4.0 SP6 IIS3 です。 拡張子は.aspにしてます。 置いている場所は、inetpubの中のwwwroot内です。 Web閲覧は "http://そのPCのIP/" で閲覧しています。

  • aspでExcelが起動できない

    aspでexcelにデータを挿入し、印刷をしたいのですが、frontpageのブラウザでプレビューを実行するとExcelが起動しますが、Webに発行し、IEで見てみるとExcelが起動しません。IISの設定等がおかしいのではと、いろいろ変更してみましたがうまくゆかず、困っています。 宜しくお願いします。 環境は WindowsXP Professional Ver 2002 Service pack 1 IIS V5.1

専門家に質問してみよう