『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/