最近のブログ記事
当サイトの更新情報をRSSで配信しています。
VBAについて
VBAとはMicrosoft社のOffice製品にバンドルされている機能の事です。 Excelのマクロなどが有名だと思います。 ExcelやWord、outlookの画面を開いている時に、[Alt]+[F11]で起動出来ます。
●VBAを使用するメリット
- OSがWindows系であれば、たいていのPCにはExcelがインストールされている為に、すぐに利用出来る。
- 業務系の処理はほとんどExcel+VBAで出来てしまう。
- 開発工数が安く済む。
- 帳票デザインにエクセルシートをそのまま利用出来る。
- お客さんに納品するのもExcelのBookファイルを渡すだけである。
●デメリット
- Excel(Word、outlook)がないと使えない。(当たり前か)
- Linuxでは使えない。
- ソースコードが盗まれやすい。
- 大規模開発に向かない。(チームでの開発が難しい)
VBScriptについて
VBScriptとはMicrosoft社のOSであれば、何もインストールする事なく使う事が出来る、 スクリプト言語です。 バッチファイルとして使う事も、ASPなどとの組み合わせでWebにも使用出来ます。
●VBScriptを使用するメリット
- OSがWindows系であれば、ほぼ無条件に使用出来る。。
- ExcelのVBAに似ているので、学習が楽。
- batchファイルよりも複雑な処理が可能。
●デメリット
- ソースが丸見え。(exeファイルへ変換する事も出来ます。)
- ソースが丸見えなので、DB接続用のID、パスワードが見れてしまう。
- 拡張子でウイルスと判断されてしまう。


