2010/06/11
カテゴリ : Tech
初めてのExcel VBA
こんにちは、牧野です。
今日は、またPHPとは全然関係なくて、excel VBAの話です。
ある仕事で、データ登録をexcelからやりたい、という話が出てきたので、VBAのプログラムがどんな感じなのか作ってみました。
・セレクトボックスで年と月を選んで、コメントを記録できる。
・記録してあるコメントデータをまとめてサーバに送れる。
という仕様で、メモを記録できるようなものを作ります。
使ったのはExcel2007です。オブジェクト指向にはなっていません。
作成中のままですが、見たい人がいれば自己責任でどうぞ。
初めてのvbaプログラム(無保証)
ちなみに、外部との通信はとても簡単に書けるようです。
(参考)Excel VBAからインターネット上のホームページにPostする
http://d.hatena.ne.jp/juku-cho/20090429/1240971645
が、外部のサーバにデータを送ることができませんでした。
ローカルの自分の開発サーバにはデータを送れたのたので、外部に送る時は何か設定が必要になるのでしょうか。。それとも別の何か??
誰かご存じの方がいましたら是非教えて下さい><
こんな感じで作ったプログラムが、excelの入ったマシンならどれでもきちんと動くのであれば、それはそれで結構便利なのかな、という気がしてきました。(本当に動くのかな??)
見た目はflexとかの方が断然いいですね。
今日は、またPHPとは全然関係なくて、excel VBAの話です。
ある仕事で、データ登録をexcelからやりたい、という話が出てきたので、VBAのプログラムがどんな感じなのか作ってみました。
・セレクトボックスで年と月を選んで、コメントを記録できる。
・記録してあるコメントデータをまとめてサーバに送れる。
という仕様で、メモを記録できるようなものを作ります。
使ったのはExcel2007です。オブジェクト指向にはなっていません。
作成中のままですが、見たい人がいれば自己責任でどうぞ。
初めてのvbaプログラム(無保証)
ちなみに、外部との通信はとても簡単に書けるようです。
- Const
SERVER_URL = "http://192.168.137.11/test.php" - ...
- Function
httpresult(send_data As String) As Integer Dim http As Object Set http = CreateObject("msxml2.xmlhttp") http.Open "POST", SERVER_URL, False http.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" http.Send (send_data) - ...
(参考)Excel VBAからインターネット上のホームページにPostする
http://d.hatena.ne.jp/juku-cho/20090429/1240971645
が、外部のサーバにデータを送ることができませんでした。
ローカルの自分の開発サーバにはデータを送れたのたので、外部に送る時は何か設定が必要になるのでしょうか。。それとも別の何か??
誰かご存じの方がいましたら是非教えて下さい><
こんな感じで作ったプログラムが、excelの入ったマシンならどれでもきちんと動くのであれば、それはそれで結構便利なのかな、という気がしてきました。(本当に動くのかな??)
見た目はflexとかの方が断然いいですね。
トラックバックURI
最近の記事
システム開発エンジニア募集! [2012年02月03日 : 小林有佳]
OpenVPNで細々便利な設定 [2012年01月31日 : 門脇優児]
【iOS】Viewの開発・デバッグに役立つ色々 [2012年01月23日 : 中川善樹]
PHPDocumentorの利用方法まとめ [2012年01月19日 : 笹亀弘]
Google Chart Toolsを使ってサイトマップを描こう! [2011年12月21日 : 志田仁美]
stumpwm設定v2 [2011年12月19日 : 門脇優児]
Mashup Awards 7の授賞式が行われました [2011年12月16日 : 中川善樹]
社員旅行に行きました [2011年12月12日 : 大橋寛子]
iCloud風のアイコンを作成する(Fireworks) [2011年12月07日 : 和田記光]
iScroll4でネイティブに近いスマホ向けHTMLページを作成する [2011年12月02日 : 松田惇]













コメントフォーム