2009年02月14日

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

anime.gif

4,800円(税込)


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

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

bookp10.jpg

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

最初に、売らんがするためのPRではなく、誠意をもってサポート体制および免責事項についてお話します。
それらにご納得いただけない場合は、ご購入はお控えください。


●商材に関するサポートはいたしておりません。
 情報商材は、サポート体制の充実を全面に押し出す商品が多数ありますが、本商材に関しましては、サポートは一切しておりません。
 理由は、すでに書籍としてベストセラーになっている実績から、サポートの必要はないものと判断したためです。
 しかし、サポートがない分、他の情報商材と比較すると、破格の安値、4,800円(税込)で販売をさせていただいております。


●あらゆる環境(OS、Officeのバージョン、ハード)での動作を保証するものではありません。
 APIプログラミングは、Windowsの関数を直接、自身のプログラムの中に取り込むテクニックです。
 したがって、動作環境に大きく依存します。
 そこで、ご購入いただいた『Excel VBAでカンタンAPIプログラミング』のとおりにプログラミングしても動作しなかったり、また、購入時にご提供しているサンプルプログラムが、ご購入者の環境で動作しなくても、販売者は免責されるものとします。


ちなみに、以下の環境での動作確認はしておりますが、しかしながら、ご購入者様の環境がたとえ同じでも、動作しなかった場合の責任は負いかねます(返金はいたしかねます)

 Windows95
 Windows98
 Windows98 Second Edition
 Windows Me
 Windows NT4.0
 Windows2000
 Windows XP

 Office95
 Office97
 Office2000
 Office XP
 Office2003

 ただし、Win32 API関数を提供しているDLLは、Internet Explorerをアップグレードするだけでも書き換えられてしまいます。つまり、同じバージョンのWindowsでも、提供されているDLLが同じとは限らないのです。

 また、Windows XP以外のWindowsに関しては、ファイルの存在するディレクトリ名が異なるなどの理由で、サンプルプログラムの一部を書き換えないと動作しないものもあります。

 さらに、サンプルプログラムは、WindowsディレクトリやWindowsシステムディレクトリがCドライブにあるものと仮定して開発されています。

 したがって、別のドライブにOSをインストールした場合には、サンプルプログラム中の絶対パスを指定しているステートメントの大半は書き換えなければなりませんので注意してください。

 以上の点を考慮すると、すべてのサンプルプログラムがみなさんの環境で意図したとおりに実行できる保証はありません。

 この点に付きましては、あらかじめご了承ください。

 サンプルプログラムは、あくまでも筆者の環境で正常に動作したものです。

 なお、筆者の開発、動作環境は以下のとおりです。

 DELL Dimension XPS T700r
 Windows XP(Version5.1 Build 2600)
 Internet Explorer6.0.2600.0000
 Excel2003

 パソコンは、Aドライブがフロッピーディスク、CドライブがハードディスクのPC/AT互換機(DOS/V機)を想定しています。



免責事項について

 Win32 API関数は、Windowsの標準機能を実行するものです。

 したがって、フロッピーディスクをフォーマットする、コンピュータ名を設定するなど、サンプルプログラムの実行には常に危険が伴います。

 また、みなさんのパソコンの環境しだいでは、サンプルプログラムの実行に失敗して、システムを再起動しなければならないような事態が発生する可能性も完全には否定できません。

 サンプルプログラムを実行する際には、あらかじめ作業中のドキュメントを保存しておくなど、細心の注意を払ってください。

 また、内容を理解せずにサンプルプログラムを実行してはいけません。

 サンプルプログラムの使用に関して、直接的または間接的に生じた一切の損害について、筆者及びネットフェニックスはいかなる責任も負わないものとします。



本書の特徴

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

 296ページに及ぶ懇切丁寧な解説を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章 プログラムの実行
 アプリケーションの重複起動を回避する
                    (サンプルデータ:04-1.xls)
 Shell関数で起動したアプリケーションが終了するまで待機する
                    (サンプルデータ:04-1.xls)
 メッセージキューを介さずにメッセージを送る -SendMessage関数 -
                    (サンプルデータ:04-1.xls)
 アプリケーションを起動してユーザーが入力できる状態になるまで待機する
                    (サンプルデータ:04-1.xls)
 表示ウインドウのキャプション、クラスを表示する
                    (サンプルデータ:04-1.xls)
 ウィンドウの表示位置とサイズを指定してアプリケーションを起動する
                    (サンプルデータ:04-1.xls)
 ウィンドウを前面に表示する
                    (サンプルデータ:04-1.xls)
 拡張子に関連付けられたプログラムを実行する
                    (サンプルデータ:04-2.xls)
 [ファイルのプロパティ]ダイアログボックスを開く
                    (サンプルデータ:04-2.xls)
 フロッピーディスクをフォーマットする
                    (サンプルデータ:04-2.xls)
 [Windowsの終了]ダイアログボックスを表示する
                    (サンプルデータ:04-2.xls)
 システムをログオフ/シャットダウン/再起動する
                    (サンプルデータ:04-2.xls)

第5章 ファイルの操作
 フォルダ選択用のディレクトリツリーを表示する
                    (サンプルデータ:05-1.xls)
 高機能なSHFileOperation関数
                    (サンプルデータ:05-1.xls)
 テンポラリファイルを作成する
                    (サンプルデータ:05-2.xls)
 指定されたファイルを効率的に検索する
                    (サンプルデータ:05-2.xls)
 拡張子に関連付けられたプログラム名を取得する
                    (サンプルデータ:05-2.xls)

第6章 情報の取得
 特別なディレクトリのパス名を取得する
                    (サンプルデータ:06-1.xls)
 特殊フォルダのパス名を取得する
                    (サンプルデータ:06-1.xls)
 ドライブの種類を判別する
                    (サンプルデータ:06-1.xls)
 ファイルの属性を取得する
                    (サンプルデータ:06-1.xls)
 ディスクの空き容量を取得する
                    (サンプルデータ:06-2.xls)
 ボリューム名を取得/設定する
                    (サンプルデータ:06-2.xls)

第7章 システム情報の取得
 Windowsのバージョン情報を取得する
                    (サンプルデータ:07-1.xls)
 コンピュータ名を取得/設定する
                    (サンプルデータ:07-1.xls)
 ユーザー名を取得する
                    (サンプルデータ:07-1.xls)
 CPUの数と種類を取得する
                    (サンプルデータ:07-1.xls)
 画面の解像度を取得する
                    (サンプルデータ:07-2.xls)
 スクリーンセーバー実行までの待ち時間を取得する
                    (サンプルデータ:07-2.xls)
 グラフィックスモードを変更する
                    (サンプルデータ:07-2.xls)

第8章 ウィンドウの操作
 コントロールメニューを無効/有効にする
                    (サンプルデータ:08-1.xls)
 [閉じる]ボタンを無効/有効にする
                    (サンプルデータ:08-1.xls)

第9章 レジストリ・INIファイルの操作
 レジストリの操作
                    (サンプルデータ:09-1.xls)
 INIファイルの操作
                    (サンプルデータ:09-1.xls)

第10章 その他の操作
 コードの実行速度を計測する
                    (サンプルデータ:10-1.xls)
 Windowsを起動してから経過した時間を計測する
                    (サンプルデータ:10-1.xls)
 ミリ秒単位でコードの実行を中断する
                    (サンプルデータ:10-1.xls)
 カーソルの点滅速度を変更する
                    (サンプルデータ:10-1.xls)
 Wave音を鳴らす
                    (サンプルデータ:10-1.xls)
 ネットワーク接続されたパソコンのフォルダをカレントディレクトリにする
                    (サンプルデータ:10-1.xls)


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

まずは、限定100部での販売とさせていただきます。
それ以降は、値上げ、もしくは販売の終了もあり得ますので
購入なさる方はお急ぎください。
(現在の在庫数:22部)

ご購入はこちら

anime.gif


credit_logo_1.gif

credit_logo_2.gif

credit_logo_3.gif

credit_logo_4.gif

                              大村あつし & ネットフェニックス

※特定商取引については、このまま画面を下にスクロールし、以下をご覧ください。

2009年02月12日

特定商法取引に基づく表記

販売者

大村あつし

住所

〒416-0909

静岡県富士市松岡1790-4

電話番号

0545-60-1066

E-mail

info◆fushicho.com (◆ を @ に変えてください)


販売URL

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

お支払い方法

・クレジットカード決済

・BitCash決済

・銀行振込(前払い)

・郵便振替(前払い)

・コンビニ振替(前払い)

販売価格

4,800円(税込み)

商品引渡し時期

所定のページよりダウンロードしてください。

商品引渡し方法

所定のページよりダウンロードしてください。

返品・不良品について

データが壊れている等

商品欠陥がある場合を除き返品には応じません。

返金保証について

返金保証はございません。



販売ページに戻る

Powered by
Movable Type 3.37