はじめに 文字列関係のWindows APIには、ANSI文字列版(関数名:????A)とUnicode文字列版(関数名:????W)があります。VBAからWindows APIを呼ぶ方法は、ネット上にもいくつか紹介されていますが、その多くがANSI文字列版についてのものです。 ここではUnicode文字列版の呼び出し方法について紹介したいと思います。 対象読者 VBA環境からWindows APIを利用されている方 VBAでUnicode対応のプログラムを作成されている方 なお、ANSI文字列版のWindows APIの呼び出し方法については、以下のMSDNなどを参照してください。 MSDN:「Office VBA と Windows API」 必要な環境 Windows VistaまたはWindows XP VBA開発環境(サンプルではExcelを使います) Unicode版が必要にな
![VBAからUnicode版のWindows API を使う](https://cdn-ak-scissors.b.st-hatena.com/image/square/861ad56909e5cb8e41d2dd05999826746f2b1075/height=288;version=1;width=512/https%3A%2F%2Fcodezine.jp%2Fstatic%2Fimages%2Farticle%2F1718%2F1718_arena.png)