WEBアプリでなければ実現できませんか?

このQ&Aのポイント
  • WEBアプリでなければ実現できないのか疑問です
  • ExcelVBAでフォームを作成し、書類を自動的に保存できる仕組みを考えていますが、外出先からも入力できるような方法はありませんか?
  • WEBアプリのプログラミングを勉強するか、他のツールを使うべきか迷っています。どの言語が良いでしょうか?
回答を見る
  • ベストアンサー

WEBアプリでなければ実現できませんか?

WEBアプリにこだわる訳ではありません。イメージ的にはフォームを作り、そのフォームに入力すれば、書類の所定の場所に入力される。そして、その書類はコンピュータ内に保管される。考えているのはExcelのVBAでフォームを作って、そのフォームに入力すればSheetかBookが作られて、ある一定の規則(例えば日報なら名前と日付と日報と言う書類名)で保存されて、後日検索も出来ると言うような感じです。ExcelVBAだと、そのコンピューターかサーバーにしか保管できません。できれば、外出先から入力すると言うような仕組みを作りたいと考えます。そうなると、WEBアプリが良いように思います。しかしながら、プログラミングの知識がありません。 そこで、何か良い方法はないでしょうか? 1.ExcelVBAのような仕組みがWEB上でも使える。(候補としてはgoogleAppsです。) 2.GUIでWEBアプリが作れるようなツールがある。(有償でも構わないのですが、安価なものが良いです。) 3.それを考えるくらいなら、WEBアプリのプログラミングの勉強をした方が良い。 ExcelVBAはある程度理解は出来ます。GoogleAppsScritは今勉強しています。 一応、成果物は商用に提供する事も考えています。ユーザーに使いやすいものと価格が安価名ものがサービス上大事だと考えています。(それ自体を販売するのが目的ではなく、他のサービスと共に提供しますので。) やはり、勉強して自分で作れと言うのが結論だとして、言語に関して言うと何が良いでしょうか?ただ、プログラミングは大昔BASICで遊んだ位の知識しかないので、敷居が高いような先入観があります。(努力だと言われるのも貴重なご意見だと思います。)よろしくお願いします。

  • aki567
  • お礼率72% (480/660)

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

  • ベストアンサー
noname#247307
noname#247307
回答No.3

Excel以外のところから。 Google Apps Scriptですが、おそらくほぼおっしゃるようなものは作れるでしょう。Googleフォームでフォームを作成し、自分だけがアクセスできるようにアクセス制限をかけておきます。 フォームから送信されたデータはGoogleスプレッドシートに自動的に保存できますので、これでデータ管理できます。このシートはGoogleドライブから直接開いて編集もできます。 ここまでの部分は、ほぼノンプログラミングで作れます。Google Apps Scriptによるプログラミングが必要となるのは、保管されたデータを加工したり、それを利用してドキュメントなどを生成するような場合ですね。 どこからでもアクセスできてデータをクラウドに保存しいつでもアクセスして利用できる、という点では、Google Appsは非常に優れていると思います。マイクロソフトやアップルもオンラインのオフィススィートを作ってますが、これらはWeからプログラミングがまったくできませんからちょっと無理ですね。

aki567
質問者

お礼

ありがとうございます。実はGoogle Apps Scriptの勉強もしています。おぼろげながら、この質問をした背景には、自分の方向性が間違っていないか?を皆さんんに聞いていたのだと思います。条件を満たすのはまさしくGoogle Apps Scriptだと思います。確信を持つ事ができました。(他の方が仰ったとおり、環境が判らないと言うのは当たっていると思います。環境がないのですから。クラウドを想定していたので環境が無い訳です。申し訳ありませんでした。)

その他の回答 (2)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

単に外部ストレージサービスをつかえばよいのでは? 自宅?でも外出先でも、接続できればネットワークドライブ感覚で利用できますので そこにエクセルでもなんでもすきなプログラム(ファイル?)をおいておけばよいでしょう 自覚もあるようですがVBAをつくりこめるスキルがあればWEBアプリの作成だって さほど敷居は高くないように思えます

aki567
質問者

お礼

なるほどありがとうございます。仰っていただいた事が、すっきり頭に入りました。外部ストレージサービスにほぼ傾いていたのです。安価にセキュリティもある程度守られていますから。

  • IDii24
  • ベストアンサー率24% (1597/6506)
回答No.1

環境がまったくわかりません。外出先からというのがすでにVPNがあって会社のネットにつなぐことでよいなら別に外でも中でも同じなのでExcelでもよいわけです。 しかし会社にそのような仕組みがない場合はそのWebをどこに置くかが問題ですよね。であればまずは外に向けたWebの仕組みから構築する必要があるので、インフラ費用が莫大です。 それもダメな場合は外部のクラウドを借りて、そこをみんなで共有することになりますが、当然セキュリティがちゃんとしているものは高額ですし、一応企業ならそこのところは気にするはずで無料のなんか使えないと思います。 そもそもそういうクラウドを借りた場合大抵はスケジュールや日報管理程度のツールはおまけでついてくるものです。つまり構築の必要はほぼありません。 http://azure.microsoft.com/ja-jp/services/web-sites/ このサービスではWinベースなのでカスタマイズしたい場合C#の勉強が必要でしょうね。

aki567
質問者

お礼

ありがとうございました。WEBアプリは敷居が高いようですね。自作できたとしても、サーバーの問題等がありますし。 誰でも触れると言うのであればやはりExcelですね。あらかじめフォームを作っておいてそれを外部ストレージに置いておく。Excelなら馴染みもあるし。大体イメージは掴めてきました。

関連するQ&A

  • iphoneアプリ WEBページを埋め込み表示

    ブラウザではなく、iphoneアプリで、WEBサイトそのまま表示する仕組みは可能でしょうか?WEBアプリとして普通のブラウザで利用できるものがあるのですがアプリ化することで、AppStoreで提供したいというのが目的です。

  • webサービスとは??

    プログラミングを勉強するのに「なにかサービスを作りながら必要な知識を覚えればいい」と言っている人がいるのですが、この場合の「サービス」=「Webサービス(webAPI)」(調べるとwebサービス=webAPIだという記述があった)の意味なんでしょうか? ということは他者、他社?の提供するデータを利用、使ってなんか作れないかを、やってみながら勉強した方がいいよ  という意味なのでしょうか?私の認識はあってますか?

  • WEB上でぐりぐり回せる3Dについて

    WEB上でぐりぐり回せる3Dについて こんにちは。お世話になります。 詳しい方教えて下さいませ。 http://www.okamura.co.jp/product/web3d/contessa_ja/index.html 上記URLの様に、ものをぐりぐりと回してもらい、どんなものか見てもらうそんなホームページの作成を考えております。 しかし、どういった仕組みなのかも全く分りませんし、何のプログラミングであんな風に動かせるのかがさっぱりなので、何のプログラミング言語を勉強したら良いのかとか全く分りません。 どなたか詳しい方、どんな仕組みで作られているのか、または何から勉強したら良いのか、オススメの本とかありましたら噛み砕いて教えていただけると助かります。 どうぞよろしくお願いいたします。

  • 何で実現するのかを教えてください。

    プログラミングをしたことはありませんし、知識もありません。 が、知りたいことがあるので質問させていただきます。 例えば、リンク集があったとします。 そこに新たにサイトを加えるためにサイト名とサイトのURLを入力するフォームを作り、「追加」というボタンを押すと、リンク集に新たに追加できる、というようなプログラムは可能でしょうか。 もし、これを実現するなら何でプログラムするのですか?CGIというものですか? また、このあたりについて初心者向けに説明しているサイトなどがありましたら、教えていただければと思います。よろしくお願いします。

  • pythonとphpにおけるwebアプリ

    つい先日からpythonでwebアプリを作るための勉強を始めました。 phpはブラウザから直接ファイル名へアクセスすると、htmlを返す単純明快な仕組みでしたが、 pythonの場合は、WSGIでブラウザからのアクセスを待ち受けて、urlでルーティング?する 仕組みなようで、phpとだいぶ勝手が違い戸惑っています。 pythonでwebアプリを作るとなると、こういった処理が普通なのでしょうか? それとも、phpのようなブラウザから直接目的のファイルへアクセスして、htmlを返す ような使い方もあるのでしょうか? アドバイス宜しくお願いします。

  • WEB系プログラマにネットワーク技術の知識はいらない?

    WEB系の開発に携わっているんですが、プログラマなので詳細設計とプログラミングしかしてません。 サーバの構築などはユーザ側で用意することが多いので導入時もネットワークに関する知識が活かされる事はほとんどないです。 できれば専門学校でネットワークの勉強もしてたのでその知識も活かしたいと思うんですが、WEBアプリ(業務アプリ)ではそういうチャンスあるんでしょうか?

  • WEBでデータベース

    今はaccessでフォームを使ってデータの検索システムを作って使ってますが(一人で) これをWEB上で行う場合、どのようなプログラミング知識が必要なのでしょうか? 教えてgooの様に、テキストに検索文字を入力して 検索ボタンを押下して、検索結果を次のページに表示させたいです。 データベースだけはmdbファイルにありますがWEBの知識がなにもありません。 検索するパソコンは、データを持ってるパソコンとは何もネットワークでは繋がってません。

  • WEBサイトの回答内容をメールで送信する

    私は現在、卒業論文でwebサイトを使った類似性の研究をしています。 そこで、4ページにわたるWEBページで、ラジオボタンやプルダウンメニュー、フォームを用いて回答してもらった内容を自分のメールアドレスに送信するという仕組みを作りたいのですが、HTMLやプログラミングの知識が全くないため、調べながら試してみてもうまくできませんでした。 そこで、どのように書いていけば思う通りにwebが動いてくれるのかを教えて頂きたいです。不躾な質問であるとは思うのですが、何卒宜しくお願い致します。

  • 診断メーカーのようなwebアプリを作成するには

    よろしくお願い致します。 診断メーカー(http://shindanmaker.com/)のような、 ユーザーがtwitterでログインして自由にデータを作成、それをtwitterでツイートできるような webアプリを作成したいと考えております。 HTML及びCSSの知識はあるのですが、 こういったweb上で動くプログラミングの経験がありません。 まずはどのような所から取り掛かればよいか、参考になるサイト・書籍がありましたら教えていただけないでしょうか。 素人丸出しの質問で申し訳ありません。 何卒よろしくお願い申し上げます。

  • QtはWebサイト制作で役に立ちますか?

    WinでもMacでもリナックスでも表示・動作させることができるQtですが、 Webkitというものがあるようですが、よく意味がわかりません。 これははWebサイト制作で役に立つでしょうか? たとえばふつうにWebサイトで送信フォームを制作しようと思えば、PHPなどのしっかりとしたプログラミング知識が必要ですが、Qtを使えばノンプログラミングとまではいかなくとも、プログラミング知識が少なくとも制作することができたりするのでしょうか? 宜しくお願いします