CodeZine(コードジン)

特集ページ一覧

著者情報

  • 山城 章仁(ヤマシロ アキヒト)

    新入社員の頃、ホストコンピュータでのCOBOLプログラムの開発を行う部署に配属され、そのときの先輩社員の方に

    「Excelのマクロはすごいぞ。あれを覚えたら、あれだけで食っていけるぞ」と言われたのをきっかけに、Excelのマクロに傾倒し、Excelのマクロでの不可能をなくすためにWindowsAPIに手を出し、WindowsAPIの理解をするために、C言語にも手を出し、今に至っています。

    さすがに、Excelのマクロだけでは食べていけませんが、かなり近い状態にはなっており、その頃の先輩に感謝です。

執筆記事

  • 2012/10/05

    VBAでの関数ポインタの利用方法

     VBAやVB6では関数ポインタを利用することができません。また、declare functionを使ってdll内の関数を実行する際にもstdcall呼び出し規約で作られた関数しか呼び出すことができません。これらの制約は、DispCallFunc APIを利用することで回避することが可能です。本稿では、Excel VBAをはじめとするVBAやVB6.0において、DispCallFuncAPIを使って関数ポインタを実行する方法を紹介します。

1件中1~1件を表示
戻る


All contents copyright © 2005-2021 Shoeisha Co., Ltd. All rights reserved. ver.1.5