最初に私の置かれた環境について説明する。立場が異なれば意見が異なるのは当然なので。 私はシステム運用の仕事をしているので、会社の端末に開発ツールの類をインストールすることは一切禁止されている。そのような状況下で何かしら作業を効率化しようと思うとVBAとVBSくらいしか選択肢がない。 Windows7ならばどんなPCにも標準で.Netのコンパイラが入っている。 。。はずだった。 試しにC:\Windows\Microsoft.NET\Framework\v3.5フォルダを覗いてみて欲しい。 csc.exeかvbc.exeがあれば、それだけで.Netプログラムが作れるのだ。 しかし、私の端末はシンクライアントである。見かけ上は普通のWindowsだが、アクセス権やら細かい設定やらが普通のWindows7と異なるようで、そこにcscは無かった。 これは完全に誤算だ。。こうして私はVBAをほぼ唯一
![VBAは断じて、クソ言語などではない。 - t-hom’s diary](https://cdn-ak-scissors.b.st-hatena.com/image/square/a1feceb1227cdcc84603c8e11c97c6a51e239cb9/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ft-hom%2F20150926%2F20150926085642.jpg)