- ベストアンサー
WEBアプリでなければ実現できませんか?
- WEBアプリでなければ実現できないのか疑問です
- ExcelVBAでフォームを作成し、書類を自動的に保存できる仕組みを考えていますが、外出先からも入力できるような方法はありませんか?
- WEBアプリのプログラミングを勉強するか、他のツールを使うべきか迷っています。どの言語が良いでしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
Excel以外のところから。 Google Apps Scriptですが、おそらくほぼおっしゃるようなものは作れるでしょう。Googleフォームでフォームを作成し、自分だけがアクセスできるようにアクセス制限をかけておきます。 フォームから送信されたデータはGoogleスプレッドシートに自動的に保存できますので、これでデータ管理できます。このシートはGoogleドライブから直接開いて編集もできます。 ここまでの部分は、ほぼノンプログラミングで作れます。Google Apps Scriptによるプログラミングが必要となるのは、保管されたデータを加工したり、それを利用してドキュメントなどを生成するような場合ですね。 どこからでもアクセスできてデータをクラウドに保存しいつでもアクセスして利用できる、という点では、Google Appsは非常に優れていると思います。マイクロソフトやアップルもオンラインのオフィススィートを作ってますが、これらはWeからプログラミングがまったくできませんからちょっと無理ですね。
その他の回答 (2)
- yambejp
- ベストアンサー率51% (3827/7415)
単に外部ストレージサービスをつかえばよいのでは? 自宅?でも外出先でも、接続できればネットワークドライブ感覚で利用できますので そこにエクセルでもなんでもすきなプログラム(ファイル?)をおいておけばよいでしょう 自覚もあるようですがVBAをつくりこめるスキルがあればWEBアプリの作成だって さほど敷居は高くないように思えます
お礼
なるほどありがとうございます。仰っていただいた事が、すっきり頭に入りました。外部ストレージサービスにほぼ傾いていたのです。安価にセキュリティもある程度守られていますから。
- IDii24
- ベストアンサー率24% (1597/6506)
環境がまったくわかりません。外出先からというのがすでにVPNがあって会社のネットにつなぐことでよいなら別に外でも中でも同じなのでExcelでもよいわけです。 しかし会社にそのような仕組みがない場合はそのWebをどこに置くかが問題ですよね。であればまずは外に向けたWebの仕組みから構築する必要があるので、インフラ費用が莫大です。 それもダメな場合は外部のクラウドを借りて、そこをみんなで共有することになりますが、当然セキュリティがちゃんとしているものは高額ですし、一応企業ならそこのところは気にするはずで無料のなんか使えないと思います。 そもそもそういうクラウドを借りた場合大抵はスケジュールや日報管理程度のツールはおまけでついてくるものです。つまり構築の必要はほぼありません。 http://azure.microsoft.com/ja-jp/services/web-sites/ このサービスではWinベースなのでカスタマイズしたい場合C#の勉強が必要でしょうね。
お礼
ありがとうございました。WEBアプリは敷居が高いようですね。自作できたとしても、サーバーの問題等がありますし。 誰でも触れると言うのであればやはりExcelですね。あらかじめフォームを作っておいてそれを外部ストレージに置いておく。Excelなら馴染みもあるし。大体イメージは掴めてきました。
お礼
ありがとうございます。実はGoogle Apps Scriptの勉強もしています。おぼろげながら、この質問をした背景には、自分の方向性が間違っていないか?を皆さんんに聞いていたのだと思います。条件を満たすのはまさしくGoogle Apps Scriptだと思います。確信を持つ事ができました。(他の方が仰ったとおり、環境が判らないと言うのは当たっていると思います。環境がないのですから。クラウドを想定していたので環境が無い訳です。申し訳ありませんでした。)