『Excel VBAでラクラクAPIプログラミング』販売開始! | 大村あつしオフィシャルブログ「ボクは不死鳥」Powered by Ameba

『Excel VBAでラクラクAPIプログラミング』販売開始!

今回は、テクニカルライターとしてブログをお届けします。



━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■Excel VBAで ラクラク APIプログラミング

アマゾンやヤフオクで10万円で取引されていた幻の名著

『Excel VBAによるWin32 APIプログラミング入門』

の完全改訂版がついに登場!

⇒ http://book777.sakura.ne.jp/api/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━



ライター時代の私の代表作は、70万部のセールスを記録した

『かんたんプログラミング Excel VBA』

と言われますが、一部の読者の方に一番ご支持をいただいている作品は


『Excel VBAによるWin32 APIプログラミング入門』


です。



私自身も、30冊を超えるVBA書籍の中で、ダントツのナンバー1と自負しております。


ただ、本書は絶版となり、私の著作権だけで保護されている状況が続き、一時期は、アマゾンやヤフオクで10万円で取引されていました。
(今でも、2万円程度で取引されています)


そこでこのたび、この自信作を大幅に加筆訂正した作品を『Excel VBAで ラクラク APIプログラミング』と題し
情報商材として発売させていただくことにいたしました。



◆『Excel VBAで ラクラク APIプログラミング』
⇒ http://book777.sakura.ne.jp/api/




━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
『Excel VBAで ラクラク APIプログラミング』の特徴
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


『Excel VBAで ラクラク APIプログラミング』は、アマゾンやヤフオクで10万円で取引されていた幻の名著、
『Excel VBAによるWin32 APIプログラミング入門』の完全改訂版です。


283ページに及ぶ懇切丁寧な解説をPDFで、そして、70近いサンプルプログラムをExcelブック(xls)とテキストファイル(txt)でご提供しますので、ダウンロードしたら、すぐに使用し、その効果を実感することができます。




━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
目次
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


Part1  Win32 APIへのパスポート


第1章  Win32 APIの予備知識とWindows XPの登場

 Win32 APIとは何か


 Win32 APIを使ってできること


 Windowsの変遷とAPIの進化


 コードの再利用


 ライブラリの活用


 Windowsが提供する主なDLL


 膨張するWin32 API



第2章  Windows内部世界の探索

 OSの役割


 マルチタスクとプリエンプティブ


 プロセスとスレッド


 CPUを他のプログラムに横取りされないためには


 ウィンドウ Windowsが提供する3つの機能-その1-


 メッセージ Windowsが提供する3つの機能-その2-


 デバイスコンテキスト Windowsが提供する3つの機能-その3-


 総論



第3章  VBAからWin32 APIを使うためには

 Win32 APIを使う際の心構え


 Win32 API関数の宣言


 Win32 APIのデータ型とVBAのデータ型


 Win32 API関数の呼び出し


 文字列を使用するWin32 API


 数値を使用するWin32 API


 ユーザー定義型


 Win32 APIを使うためのその他のポイント




Part2  Win32 API活用事例集



第4章  プログラムの実行

 アプリケーションの重複起動を回避する


 Shell関数で起動したアプリケーションが終了するまで待機する


 メッセージキューを介さずにメッセージを送る -SendMessage関数 -


 アプリケーションを起動してユーザーが入力できる状態になるまで待機する


 表示ウインドウのキャプション、クラスを表示する


 ウィンドウの表示位置とサイズを指定してアプリケーションを起動する


 ウィンドウを前面に表示する


 拡張子に関連付けられたプログラムを実行する


 [ファイルのプロパティ]ダイアログボックスを開く


 フロッピーディスクをフォーマットする


 [Windowsの終了]ダイアログボックスを表示する


 システムをログオフ/シャットダウン/再起動する



第5章  ファイルの操作

 フォルダ選択用のディレクトリツリーを表示する


 高機能なSHFileOperation関数


 テンポラリファイルを作成する


 指定されたファイルを効率的に検索する


 拡張子に関連付けられたプログラム名を取得する



第6章  情報の取得

 特別なディレクトリのパス名を取得する


 特殊フォルダのパス名を取得する


 ドライブの種類を判別する


 ファイルの属性を取得する


 ディスクの空き容量を取得する


 ボリューム名を取得/設定する



第7章  システム情報の取得

 Windowsのバージョン情報を取得する


 コンピュータ名を取得/設定する


 ユーザー名を取得する


 CPUの数と種類を取得する


 画面の解像度を取得する


 スクリーンセーバー実行までの待ち時間を取得する


 グラフィックスモードを変更する



第8章  ウィンドウの操作

 コントロールメニューを無効/有効にする


 [閉じる]ボタンを無効/有効にする



第9章  レジストリ・INIファイルの操作

 レジストリの操作


 INIファイルの操作



第10章  その他の操作

 コードの実行速度を計測する


 Windowsを起動してから経過した時間を計測する


 ミリ秒単位でコードの実行を中断する


 カーソルの点滅速度を変更する


 Wave音を鳴らす


 ネットワーク接続されたパソコンのフォルダをカレントディレクトリにする




━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
価格、その他
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━


価格:4,800円(税込み)



まずは、限定100部での販売とさせていただきます。
それ以降は、販売の終了もあり得ますのでご了承ください。



◆『Excel VBAで ラクラク APIプログラミング』
⇒ http://book777.sakura.ne.jp/api/