著者:加藤 和幸
ページ数:78

¥1,250¥0

【第2版の改訂内容】2021年9月の最新情報で全面的に書き直しました。本書の第1版ではマイクロソフトの標準機能であるScriptControlを使った方法をご紹介していました。この方法はWindowsの32bit版Excel限定で64bit版Excelでは使えませんでした。Windows 10になって64bit版Excelが普及して以前のコードは古くなっていました。
2021年時点でJSONパースのライブラリーはVBA-JSONを利用することが主流になっています。VBA-JSONはMITライセンスで公開されたオープンソースソフトウェアです。すでに長い実績があります。第2版ではVBA-JSONを使って例題のVBAスクリプトを全面的に書き直しました。

サイボウズ株式会社が提供する「kintone(キントーン)」は、業務アプリを自由に作れるクラウドサービスです。業務の課題を改善するアプリを簡単な操作で作成し、強固なセキュリティで守られたサイボウズ独自のクラウドであるcybozu.com(サイボウズドットコム)にデータを保管することができます。
kintoneは画面周りの機能が充実している一方で、帳票作成機能は標準機能の範囲で充分と言えません。帳票を作成・印刷しようするとサードパーティーからプラグインを購入するのが一般的になっています。ただし、プラグインを購入すると月額の利用料金がかかることから導入をためらうユーザーは多いです。また、プラグインの使い方を覚えて帳票を新しく作り直すのではなく、Excelで作成した既存の帳票をそのまま使いたいという強いニーズがあります。
kintoneとExcelをExcel VBA(マクロ)を使って連携することで、既存のExcel帳票のレイアウトをそのまま活用することや、帳票でExcelのフォント、文字サイズ、カラー、罫線、ロゴ画像の設定機能を使うことが可能になります。また、Excelから操作してkintoneのレコードを取得(検索)、登録(追加)、更新、削除することができます。
本書はkintoneの「見積書」アプリのデータをExcelのシートに自動的に読み込んで見積書を作る例題をもとに実際に動くVBAコードを解説します。

目次
まえがき
cybozu.com developer networkとは
kintoneのREST API
例題環境の説明
kintone REST APIの認証方法
APIトークンの生成
MSXMLとMicrosoft Scripting Runtimeの設定
VBA-JSONのダウンロード
VBA-JSONのインポート
例題環境の準備
パスワード認証の設定
Basic認証の設定
見積書Excelの動作確認
Excel VBAコードの解説
1アプリで1日に実行できるAPIリクエスト数
Excel VBAでレコードを登録する
Excel VBAでレコードを削除する
Tips集
ご案内

本書の動作環境について
本書は以下の組み合わせを使用しています。今後のバージョンアップ等により機能、動作、設定方法が変わる可能性があります。

シリーズ一覧

 

  Kindle Unlimitedは、現在30日間無料体験キャンペーンを行っています!

この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。

Kindle Unlimited 無料体験に登録する