VBAをRubyでテストする(2)


受注検索.xlsm を作成

1. Excel2010を起動する。

2. [ファイル] > [名前を付けて保存]を選択する。

3. ファイルの種類を [Exce マクロ有効ブック (*.xlsm)] に設定し ファイル名を入力し [保存] ボタンを押します。
f:id:jsuo:20131116160048p:plain

4. Alt + F11キーを押して Visual Basic Editor をする。

5. 今回はデータベースとの接続に ActiveX Data Objects というAPIを使います。
Visual Basic Editor の[ツール] > [参照設定]を押してライブラリのリストから[Microsoft ActiveX Data Objects 6.1 Library]というヤツを探しチェックを入れて[OK]ボタンを押します。
f:id:jsuo:20131116161539p:plain

6. Excelに戻ります。UIとして[受注検索]というカスタムタブを用意しました。社員情報等の検索条件を入力し[実 行]ボタンを押すと検索結果がシートに出力される仕様とします。
カスタムタブの作成は Office Ribbon Editor というアプリを使用しました。
私はバージョン4.4.2を使いましたが、このアプリには若干のバグがあるようで、使うには注意が必要です。
f:id:jsuo:20131116163004p:plain


[受注検索] カスタムタブのXMLです。