ボクの人生を変えてくれた人」の著者である大村あつし氏は、Amazonの作品一覧を見ても分かる通り、数多くのVBA参考書籍(以下VBA本)を執筆されています。APIに焦点をあてたもので、2016年1月時点でも約1万円(定価2,894円)で売られています。(以前はもっと高値で取引されていたものなので、これでも安く感じられます。)もちろん、VBA本マニア(嘘)な私も本書を所持しています。(私が購入したときは1万円もしていなかったと思いますが、いくらで買ったのかまでは覚えていません・・・。APIに対応させた書籍が販売開始されたことを知りました。APIプログラミング』の販売が開始になりました。API対応させました。APIプログラミング入門」の半額で購入することができます。これは買わざるを得ない!アフィリエイトでよく目にするインフォトップというのが実に不安にさせてくれますが、本を出しているのは大村氏なのできっと大丈夫でしょう!!・・・というわけで、さっそく買ってきました。購入方法はいたってシンプルで、インフォトップの購入画面から各情報を入力し、決済をするだけです。コンビニ決済、BitCashが選べますが、私は手軽なコンビニ決済(手数料別途216円)にしました。(コンビニ支払い後、すぐに入金確認の連絡が届かなかったのがまた不安にさせてくれましたが、しばらく待っていると無事に連絡が届きました。APIプログラミング」は電子書籍となっていて、入金確認が取れると、インフォトップのサイトからZipデータとしてダウンロードすることができます。このZipファイルの中には、書籍本体となるPDFファイルと、書籍内で紹介されているサンプルコードがExcelファイルとして入っています。電子書籍は文字列検索もでき、手のひらサイズの端末で手軽に読めて便利なのですが、私はどうにも苦手です。本書も製本して読むことにしました。上の写真が出来上がったもので、近所の印刷屋さんに持っていったら、1,000円程度ですぐに製本してくれました。(印刷からすべてお願いすると結構な値段になってしまうので、カラー印刷だけは自分でやって、製本だけお願いしています。グレイト!これで読みやすいです。APIプログラミング入門」を64ビット化したリニューアル版で、取り扱っている内容もほぼ同じです。2010で追加された「PtrSafe」キーワードや「LongPtr」型についても取り上げられているのですが、読んでいて気になる点がちらほらと・・・。p.58の上の方には、C言語では、引数「lpBuffer」のデータ型は「LPTSTR」で宣言されていますが、VBAにはそのようなデータ型はありません。そこで、String型に変換して宣言しています。同様に、データ型「UNIT」はLong型に変換されています。関数は「UNIT」のデータ型を返すことがC言語の宣言書式からわかります。GetWindowsDirectory」の戻り値のデータ型をVBAのLongPtr型に変換しています。Windowsのハンドル:Longとなっていたり、Declare宣言で戻り値の型をLongPtrにしているにも関わらず、Long型の変数で受けていたりと、LongPtrにしなくて良いところをLongPtrにし、逆にLongPtrにしなくてはいけないところをLongにしている箇所が結構あります。10といった現在主流の環境には沿っていないであろう記述も見かけます。LongPtr)、部分的に加筆・修正したためにこのような内容となったのだろうと思いますが、読み手としては新旧環境がごちゃごちゃになっているために、混乱してしまうかもしれません。APIについては不勉強なので、私の認識が誤っているのかもしれません。APIについては資料も少ないしー...。APIを呼び出す機会は減っているだろうと思います。APIプログラミング入門」の改訂版電子書籍)を買うことをお薦めします。追記:大村氏のブログによると、32ビット版の電子書籍の販売は終了してしまったようです。“64ビット版の書籍を購入することで32ビット版の書籍を無料で貰える”とのことです。32ビット版の書籍を希望される方は、ぜひ氏のブログ記事をご参照ください。こちらであれば64ビット版のOSやOfficeを意識する必要はないし、そもそも、大抵の人が使っているOfficeは32ビット版であるため、APIの呼び出しもこちらの本の方が参考になるでしょう(古い環境を前提としているので、先述のGetVersionEx関数なども気にならない)。「いや、私はやっぱり64ビット版のOfficeを使う。APIをガンガン呼び出したい!」という方は、まずは下記のようなMicrosoftが出している情報を調べることから始めてみてはいかがでしょうか。マクロで明示的に戻り値の型を宣言する必要があります。3rdドリームをプレイしてきたよ(5)【まほうのルミティア】ルミティアステッキを買ってきたよ。アドイン[Officeアドイン]枠線(目盛線)の表示・非表示を切り替える方法ここ二週間ほど体調を崩していたので久しぶりのブログ更新です。ストアが正式オープンになりました。2013をインストールしてみました。(0)トラックバックは利用できません。この記事へのコメントはありません。返信をキャンセルする。API]他形式での出力とサイ...他形式での出力とサイズ変更を行う※2020年1月現在、Photoshop...2020.01.30第7回デルアンバサダー座談会が豪華過ぎて驚愕した話...1月24日(金)に“デルアンバサダー座談会”が開催されました。APIはベータ版です。アドインやリボンのカスタマイズに関する話題を中心に情報発信しています。10をクリーンインストールする。