(拡張編) エクセル VBAの演習 その5

Win32 API への拡張


● (拡張編) エクセル VBAの演習 その5 (2003年 2月15日)
 --------------------------------------------------------

《拡張編その5 演習一覧》

 演習37Excel VBA から 'Win32 API' を操作せよ。
 演習38VBA, API を用いて Excel から Access を起動せよ。
 演習39: (執筆中)


 
演習37:'Win32 API' は、Windows XP, 2000 等の 32ビット版Windows の
 API (Application Programming Interface) 関数の集まりである。これらを
 Excel VBA から操作することができる。 Windows 上のあらゆる操作が可能
 であるが(下記書籍参照, 国内唯一の VBA_API 解説書)、ここでは的を絞り
 ユーザーフォーム上で次の演習を行う。

 (1) 閉じる[x]ボタンの無効(Beep音)。 詳細は apitest1.htm 参照。

      
 (2) 閉じる[x]ボタンの無効(Gray化)。 詳細は apitest2.htm 参照。     
 (3) 閉じる[x]ボタンの削除。 詳細は apitest3.htm 参照。     
 (4) [Min, Max]ボタンの付加。 詳細は apitest4.htm 参照。     
bottom top 演習38:Excel から Access アプリケーションを起動せよ。  一般に、VBA でできることは API を用いずに VBA だけでプログラミング  することが推奨されているが、ここでは演習として、API を含む次の4つ  の方法で考察する。  (1) VBA の CreateObject関数のみ を用いる。 apitest5.htm  (2) VBA の GetOblject関数, CreateObject関数 を用いる。 apitest6.htm  (3) VBA の Shell関数, API の FindWindow関数 を用いる。 apitest7.htm  (4) API の FindWindow関数, SendMessage関数 を用いる。 apitest8.htm 演習39:(執筆中) 《参考書籍》  Excel VBA によるWin32 APIプログラミング入門  大村あつし著, エーアイ出版 《APIのための参考URL》  エーアイ出版 読者サポートページ  http://www.ai-pub.co.jp/contents/support/index.html  MSDN Online Japan  http://www.microsoft.com/japan/developer/default.asp


 トップ へ戻る.
 VBA index へ戻る.
 拡張編 VBA その4 へ戻る.
 ホームページ(目次) へ戻る.