vba

Growl-for-windowsを試してみた...けど、日本語がダメだった

以下のコードでテストしてみた。そしたらちゃんとメッセージが表示され問題無かった。ちなみにExcel ^_^;) でも、メッセージを日本語にするとだめだった。たぶん日本語の文字コードの問題のような気がする。 ちなみに、同じようなコードでrubyでも試してみた…

VBAで正規表現ライブラリ(RegEx)をちょっと使いやすくする

VBA

VBAで正規表現を使いやすくするため、ヘルパ関数を作ってみた。 ' 正規表現オブジェクトを生成するヘルパ関数 Public Function r(pattern_ As String) As RegExp Set r = New RegExp r.pattern = pattern_ End Function 以下のようにつかえます。 ? r("^abc"…

私がVBAUnitを使わない理由

以前、VBAUnitを見つけてうれしさのあまりWikiにページ作ったり、Readmeを翻訳してみたりしたんだけど。 実際、VBAUnitをつかっているか?というと、あまり使っていない。何でか?って考えてみたところ。 仕事の上でVBAをつかって気合の入ったアプリを作るこ…

VBAの配列定義をすこし使いやすくする

VBAで配列つかってデータ構造つくるのに、いちいち Array(xxx, xxx) ってタイプするのがめんどくさいのでArray関数を再定義した。 Public Function a(ParamArray arr_()) As Variant a = arr_ End Function こんな感じでつかえる。 arr = a( _ "hoge", _ "fu…