目的
- バッチを外部から起動するアプリがある。
- バッチの指定がうまくいっているかどうかを手軽に確認したい。
- どこから呼び出したかわかるように、引数も設定したい。
- そこで、バッチが動いたかどうかが判断できる簡単なプログラムを作る。
Windows や Office など、Microsoft 社関連の話題ですわ♪
手元の開発環境、MacBook Pro Retina 2012 での Boot Camp で Windows 10 Pro 64bit、で試験やイントラネット内でウェブサービスをテストしたり使ったりすることを念頭に、前回は IIS を有効にして外部 PC やスマホのウェブブラウザからアクセスできるようにいたしました。
ウェブアプリ、ウェブサービスといえば、データを永続的に保存するのにデータベースを使用する機会が多くございます。
ですので、今回は開発環境のローカル PC である Windows 10 Pro 64bit に SQL Server 2014 Express と、その管理ツールである SQL Server Management Studio Express を導入いたします♪
作ったウェブアプリを試験してみたい!それもローカルネットワーク内で!という時には手元にある Windows PC をウェブサーバーとする他ありません。
ですので ASP.NET を使えるようにオプションをつけた IIS をセットアップし、外部からアクセスするまでをノートいたします♪
なお、ライセンスに関しては一切考慮しておりませんので、一般に公開する際は十分に注意が必要かと存じます。
month(DateSerial(y, m + 1, 1))
day(DateSerial(y, m + 1, 0))
追記: 更に改善版です!
フォーマットに指定した変数に対応する場所に書き込むことでセルの位置、つまり座標を意識しないでよくなるクラスを書きました。
抽象度が高まり、よいと存じます。
今回は、これを改善いたしましたので、それを記録いたします♪
次の点は、あえて対応いたしませんでした。
追記: 改善版です!
ワークシートテンプレートのセルに記入する変数と、その座標と、VBA に書くワークシートテンプレートの変数名と、代入する値をどうやって紐付けるかが重要です。
次に挙げるポイントの考えでつなげるようにいたしました。
もう少し具体的にしますと、次のようになります。
No,氏名,電話番号 1,伊藤健一,0112223333 2,高橋哲也,0114445555 3,佐藤誠,0116667777