著者:加藤 和幸
ページ数:78
¥1,250 → ¥0
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集
ご案内
本書の動作環境について
本書は以下の組み合わせを使用しています。今後のバージョンアップ等により機能、動作、設定方法が変わる可能性があります。
シリーズ一覧
この期間中は料金が980円→0円となるため、この記事で紹介している電子書籍は、すべてこのKindle Unlimited無料体験で読むことが可能です。