自動でエクセルなどに処理できるメール送信フォームの作成方法

このQ&Aのポイント
  • CGIを使用して作成したメール送信フォームから受け取ったデータを自動でエクセルなどに処理する方法について教えてください。
  • 提供されたCGIの機能では必須項目のチェックのみが可能で、確認画面もなく送信されてしまいます。また、受付完了お知らせメールの自動送信もできません。
  • イベントの受付作業を楽にするために、受け取ったデータをエクセルにまとめたり、受付番号を発行してメールで送信する方法を教えてください。
回答を見る
  • ベストアンサー

メール送信フォームから送信されたデータを自動でエクセルなどに処理したい

CGIのカテゴリに質問するかエクセルの方で質問するかで悩みましたが、エクセルの方でお伺いいたします! あるイベントの参加申し込みWEBページ(送信フォーム)を作成しております。 以前はオリジナルCGIを設置でき、色々なことが可能でしたが、提供されたCGIをそのまま使用するだけしかできなくなってしまい、悩んでおります。 そのCGIはかなり簡素なもので、必須項目のチェックのみが可能で確認画面も無くいきなり送信されてしまい、メールアドレス入力欄に日本語が入っていてもおかまいなしのようです。入力の途中で間違えてEnterを押してしまっても行ってしまいますし、受付完了お知らせメールを自動発送することもできません。 届いたメールからエクセルにまとめたり、できれば自動で何らかのメールを発送する(この内容で受け付けましたというメールを送るか、または受付番号を発行してメールで送信)といったことは可能でしょうか。(イベント当日の受付作業を楽にするために、番号の発行か、送ったメールを印刷してお持ちいただくとかしたいのです) フリープログラムの使用、あるいはエクセルのマクロの範囲でと考えておりますが、私はマクロに詳しくありません。 または何か他に良い方法をご存知でしたら教えていただけませんでしょうか。お願い致します!

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

  • ベストアンサー
  • hikson
  • ベストアンサー率27% (9/33)
回答No.2

エクセルのマクロでどこまで出来るかはよく分かりませんが。もし、CGIの知識があるのでしたら、そのフォームTOメールプログラムの箇所だけISPのレンタルサーバ(オリジナルCGI許可)を利用しCGIで作成したほうが良いと思います。 ちなみに、うちの会社ではフォームtoメールなど簡単なプログラムの部分はISPを利用しております。

ruristar
質問者

お礼

あけましておめでとうございます。御礼が遅れまして申し訳ございません。 レンタルサーバーも併用し、CGIで作成した方が良い~ということですか。 実は、1年位前にもオリジナルCGIを使用したい時があり悩んだんですが、こちらの会社では今までに取引の無い企業等と取引をするには色々と手続きが必要ですし、URLが他のドメインだと印象がどうのとか、細かいことにうるさいのです。 その際にはたまたま共催の所がサーバーを持っていたため、それを利用させていただき、CGI上で色々させてました。 社内の他の方はオリジナルではなく既存のプログラムを使用し、エクセルにメールデータを取り込んでいたようですので、マイクロソフト系のメールソフトであれば何かできるのかな?と思ってましたが、やはり難しいのでしょうか。 現在、プログラムの管理者に連絡してプログラムを改修していただいておりますが、1つのプログラムで社内全ての場合に対応させたいため、100%希望の内容にしていただくことは無理でしょう。思いつく限り希望は出させていただきましたが…。 色々とご意見をありがとうございました。

その他の回答 (1)

  • hikson
  • ベストアンサー率27% (9/33)
回答No.1

そのような管理をしたい場合はやはり、オリジナルの CGIを設置できるプロバイダを選んだほうが良いと思います。フォームからCSVファイルにまとめるフリーのプログラムはいくらでもありますが設置できなければ使えません。

ruristar
質問者

補足

ご意見ありがとうございます。 私もそう思うのですが、このサーバーは職場のものでして、オリジナルCGIの設置・使用が不可なのです。 インターネットで検索しますと、フォームから送られてくるメールをエクセルに処理するプログラムもあるようなのですが、自動でメール送信など、100%希望のものがありませんので、多少は妥協する(何らかの手作業を必要とする)にしても、何か良い方法はないかな~と思ったわけです。 エクセルのマクロで多少のことはできそうなんですけれど、知識が無いのでわかりません。

関連するQ&A

  • フォーム送信後、自動でメール送信するCGI

    フォームであらかじめCGIで指定しておいたメールに送信(メールやコメントなどを送信)をすると、(たとえば)「メールありがとうございました。」と自動でフォームに入力してもらったメールアドレスにメールを出すCGIってありますか? ご回答お待ちしております

    • 締切済み
    • CGI
  • メール送信フォーム Enterを押しても送信されないように

    http://www.tohoho-web.com/cgi/wwwmail.htm このメール送信フォームだと、 名前を入れ終わった後にEnterを押すとメールアドレスが 入力されてなくても送信されてしまいます。 これを回避する方法をお願いします。

    • ベストアンサー
    • CGI
  • 自動で添付メールを送信するフォーム

    自動で添付メールを送信するフォームを作りたいのですが、 FORMタグくらいでいけますでしょうか? 具体的には、サイト訪問した人が自分のメールアドレスを入力して、 そのアドレスに、こちらが用意した、ローカルディスクにあるデータを 添付したメールが自動で送信される、というスクリプトです。 可能でしょうか? CGIででも可能でしょうか?

    • ベストアンサー
    • HTML
  • エクセルファイルの自動送信

    アンケートをエクセルで作成し、ファイルを配布して、アンケートの入力が終了したら、それをメールに添付して返信してもらう予定です。 パソコンの操作に不慣れな人がいることを考えて、たとえば、エクセルのシートに「送信」ボタンを配置し、これをクリックすれば・・・ 1.エクセルファイルを保存 2.メールソフトを起動 3.メールにエクセルファイルを添付 4.送信先(自分のメールアドレス)を自動入力 5.送信 という一連の流れをマクロで実行できないかと考えているのですが可能でしょうか? メールが使えない場合もあると思いますので、そのときはFDで回収しようと思います。 可能であれば、マクロをどう記述すればいいか教えて頂けないでしょうか。 アクセスVBAについては少々わかるのですが、エクセルは未経験です。 よろしくお願いします。

  • フォームメールの内容をエクセルへ。

    カテゴリーが分からなかったので、こちらでカテゴリーでご質問させていただきます。 会社のHPでフォームメールで募集の受付のような事をしたいのですが、 以前まではフォームメールで受信。その後、内容をコピーしてエクセルに貼り付けて管理していましたが、エクセルにフォームメールの入力項目と同じものを作り、送信されると、自動的にエクセルに内容が落とし込めるような事は可能でしょうか? または、サーバ側にフォームメールから送信されたデータを一旦溜めておいて、ダウンロードすると自動的にエクセルに落とし込めるような事は出来ますでしょうか? もし、可能であれば、どのような仕組みになるのでしょうか。 また、参考になるものや、URLなどありましたら教えていただきたいと思います。 宜しくお願い致します。

  • メールフォームのURLが自動送信されるCGI

    誰かの作ったCGIを、自分のHPに設置することまでは、できる程度の初心者です。 以前から、問い合せのメールフォームに、メールアドレスを間違って入力する方が多いので いったん、メールアドレスだけを、送信してもらったら そのアドレス宛に、メールフォームのURLが、自動送信されていて そのURLにアクセスすると、メールアドレスについては、もう、入力しなくてもだいじょうぶ というような、メールフォームCGIを、さがしています。 OKWaveの会員登録のような、大げさなものでなくて (会員登録ではなくて、正確なアドレスに、お返事をしたいだけなので…) 上記の操作ができるメールフォームCGIがあると 非常に助かるのですが、どなたかご存じないでしょうか? フリーウェアなら、ありがたいですが 1万円位までのシェアウェアでも、OKです。 どうぞよろしくお願いします。

    • 締切済み
    • CGI
  • メールフォームから送信した人にメールの自動返信をしたい

    こんにちは。CGI可の有料サーバーでホームページを運営しております。 現在フリーのCGIスクリプトを使ってメール送信フォームを設置しています。 そこでこのメール送信フォームを使ってメールを送った人宛てに、 メールを自動返信したいのですが、どうすればできるのでしょうか? 別のCGIを探してきて設置しなければなりませんか? ちなみにPerlは分かりませんので自分でCGIは書けません。 どなたか方法を教えていただけるとありがたいです。 よろしくお願いします。

  • エクセルでメールの自動送信は可能?

     1枚の書類に担当者がそれぞれ確認内容を記載しながら 仕事を進めています。  各書類を番号で管理し、それをエクセルの 表で台帳管理しています。  途中の担当者が急遽他の仕事に時間を とられるなど仕事に遅れを生じる場合がある のですが、それらをエクセルの表で管理し 全体の調整に使っています。    エクセルの表には、各作業の開始、終了日が 記載されています。 そこで、質問なんですが・・・  エクセルに記載した日付から特定の期間(例えば 一週間)たつと、予め登録しておいた 担当者のアドレスに自動的に電子メールが送信 されるようにしたいのです。  催促のメールの自動送信ということです。 何かいい方法はありますでしょうか?

  • メールフォームから送られてきたメアドに自動返信ができません

    フリーのcgiを使ったメールフォームから入力されたメールアドレス宛てに自動返信させるために、サーバーのメール管理で自動返信の設定をしました。 しかしテストで実験してみたところ、メールが自動返信されません。 普通に自分のメアドからメールフォームを使わずにサーバーのメアドへ送信してみるときちんと自動返信されるのですが、semdmailを使ったcgiでメールフォームからメールを送ると自動返信されないのです。もちろんメールフォームからはメールは届いてます。 これはなぜでしょうか? サーバーはWebArena cgiはAppsPageというところのメールフォーム(基礎メール2nd)を使用しております。 http://apps.cside.com/cgi/mail/kisomail2nd/

    • 締切済み
    • CGI
  • メール送信フォームについて

    HTMLのフォームに名前や住所などのいくつかの項目を入力し、送信ボタンを押すと管理者へメールが送信されるCGI(KENTWEBのメールフォームというやつ)をサーバに設置して使っていました。 今回、別のサーバに同じCGIを設置したのですが、そのサーバではCGIがまともに動いてくれません。本来送信ボタンを押すと全ての項目がプレビュー・送信されるはずなのですが、このサーバでは最後に入力した項目だけがプレビュー・送信されます。いくつかのサーバで試してみたのですが、問題のサーバ以外ではちゃんと動きます。 どなたかご存知の方いらっしゃったら対処方法などお教えいただければ幸いです。

    • 締切済み
    • CGI

専門家に質問してみよう