{"text_format":"1","workbook":"xlsx","n_sheets":1,"sheets":["ｅ支店・ＡＰＩ"],"not_rendered":{"charts":0,"images":0,"macros":1,"external_links":0,"defined_names":0,"comments":0,"pivot_tables":0},"unopened":[],"bounds":{"document_bytes":16777216,"sheet_cells":100000,"rows_first":2000,"rows_last":500,"rows_between":2000,"halvings":0,"cell_chars":16384,"cell_head_chars":4096},"cells_cut":0,"cells_raw":0,"read":"whole","date_system":"1900"}

{"sheet":"ｅ支店・ＡＰＩ","index":0,"n_rows":104,"n_cols":12,"rows_kept":104,"cut":false,"hidden":false,"merged":[[81,1,81,2]]}
["立花証券・ｅ支店・ＡＰＩによる時価情報取得サンプル。",null,null,null,null,null,null,null,null,"Create","2021.10.11","立花証券株式会社"]
[null,null,null,null,null,null,null,null,null,"Update","2022.11.19","立花証券株式会社"]
["１．概要"]
[null,"本サンプルプログラムは立花証券・ｅ支店・ＡＰＩ（以下ｅ支店・ＡＰＩと呼ぶ）を"]
[null,"Microsoft EXCEL(VBA) （以下 EXCEL または VBA と呼ぶ）から利用し、"]
[null,"時価等リアルタイム情報（以下時価情報と呼ぶ）を取得するサンプルです。"]
[]
[null,"ｅ支店・ＡＰＩ（HTTPS＋JSON） I/F で接続し時価を取得するための専用 VBA モジュールを提供し、こちらを利用頂くことで"]
[null,"EXCEL のシートからは関数として簡単に時価情報を取得することが可能です。"]
[]
[]
["２．目的"]
[null,"本サンプルプログラムはｅ支店・ＡＰＩを EXCEL (VBA) で利用するための専用モジュール、及び EXCEL 関数としての実装を提供し"]
[null,"EXCEL(VBA) でのｅ支店・ＡＰＩの使用方法を理解頂くための EXCEL ファイル（本ファイル）及び VBA 専用モジュールです。"]
[]
[]
["３．提供ファイル"]
[1,"e_ap_feed_get.xlsm",null,"・・・・","本エクセルファイル。"]
[2,"e_api (e_api.bas)",null,"・・・・","ｅ支店・ＡＰＩを EXCEL (VBA) で利用するための専用モジュール。"]
[3,"JsonConverter (Specs.bas)",null,"・・・・","VBA-JSON v2.3.1（https://github.com/VBA-tools/VBA-JSON/releases/tag/v2.3.1）モジュール。"]
[]
[]
["４．動作環境"]
[null,"以下環境について動作確認をしております。"]
[null,"Microsoft Windows10 Professional 64bit、EXCEL 2019."]
[]
[]
["５．免責事項"]
[1,"本サンプルはｅ支店・ＡＰＩ の利用目的以外にはご使用頂けませんので、予めご了承願います。"]
[2,"本サンプルはｅ支店・ＡＰＩ の利用方法理解（学習）を主とし作成のため、"]
[null,"ｅ支店・ＡＰＩの使用方法としてはあまり良くない（効率的でない冗長な）実装となっております。"]
[null,"具体的には１セルに１時価情報取得関数を埋め込んでいるため、全値を取得するには、その数分の関数実行（＝サーバアクセス）が発生します。"]
[null,"よって、実際にご利用いただく際はサーバへの１アクセスで全ての欲しい情報を取得するよう設計＆実装頂きご利用頂くことをお勧めします。"]
[3,"VBA での JSON 文字列解析に VBA-JSON v2.3.1（https://github.com/VBA-tools/VBA-JSON/releases/tag/v2.3.1）（MIT License）を利用。"]
[4,"ｅ支店・ＡＰＩのご利用については専用ページ（https://kabuka.e-shiten.jp/e_api/mfds_json_api_menu.html）を参照願います。"]
[5,"本サンプルはｅ支店・ＡＰＩを利用しております関係上、まず最初にｅ支店・ＡＰＩの利用に関する説明を専用ページにてご確認頂いた後"]
[null,"しかるべき条件や制限の範囲内でご利用頂くことが前提となりますので、本サンプルご利用前に専用ＨＰの記載をご一読願います。"]
[6,"本サンプルは「４．動作環境」記載の環境でのみ動作確認を行っております。"]
[null,"OS（Microsoft Windows）のバージョンや EXCE のバージョンの組み合わせ、またはパッチのバージョン、ご利用のPC（メーカ等々）の"]
[null,"その全ての組み合わせを検証することは不可能ですので、「４．動作環境」記載の環境でのご利用を推奨いたします。"]
[7,"EXCEL 及び VBA のご利用方法については該当商品の説明資料等を参照願います。"]
[8,"提供ファイルにつての利用方法等々のサポートは一切ございませんので予めご了承願います。"]
[9,"ｅ支店・ＡＰＩの現行バージョンは v4r3 ですが、機能追加等々により逐次バージョンアップが想定されます。"]
[null,"そのため、ｅ支店・ＡＰＩのバージョンアップにより本サンプルがご利用になれなくなる場合がございますので予めご了承願います。"]
[null,"※ｅ支店・ＡＰＩのバージョンアップに合わせ本サンプルもアップデートを行うかもしれませんが、現時点では未確定です。"]
[]
[]
["６．利用方法"]
[1,"EXCELのメニューからファイル－＞オプション－＞リボンのユーザ設定で開発にチェックを入れる。結果メニューに「開発」が表示されます。"]
[2,"開発－＞Visual Basic を選択、標準モジュールに上記「３．提供ファイル」、2,3 のモジュールを追加します。"]
[3,"VBA のメニュー「ツールー＞参照設定」で以下２つをチェック（参照設定）します。"]
[null,"・Microsoft XML, v6.0"]
[null,"・Microsoft Scripting Runtime"]
[4,"以下「７．時価情報取得サンプル」を使用し時価を取得します。"]
[null,"※本ファイルは上記設定済ですので、ご利用のPCに本ファイルをダウンロードした上で、ダウンロードしたファイルからEXCELを起動しご利用下さい。"]
[null,"※EXCEL を新規にインストールした状態で動作確認をしておりますので、EXECEL の各種設定等を変更されている場合は初期状態に戻しご利用下さい。"]
[]
["７．時価情報取得サンプル"]
[null,"以下に時価情報を取得し一覧表示する簡単な【サンプル表】で使用例を示します。"]
[null,"利用方法："]
[null,1,"ログインIDにe支店口座のログインIDを入力する。"]
[null,null,"=>左記入力によりサーバにログイン認証を実施、パスワード未入力のためログインの背景青セル＝０：正常以外の値となります。"]
[null,2,"パスワードにe支店口座のログインパスワードを入力する。"]
[null,null,"=>左記入力によりサーバにログイン認証を実施、正常の場合、ログインの背景青セル＝０：正常となります。"]
[null,null,"※実際にプログラミングしご利用頂く場合、VBA 内でログイン関数（引数固定）で利用の想定です。"]
[null,3,"EXCEL の更新実施により埋め込んである時価情報取得用関数を実行し時価を取得するため、"]
[null,null,"背景紫セルに値を入れることで更新を促し関数を実行させると、時価情報をサーバから取得します。"]
[null,null,"※ログインエラー（ログインの背景青箇所が０：正常以外）の場合は時価情報取得できません（＃VALUE!表示になります）。"]
[null,null,"※ザラ場前など値が付かない場合「#VALUE!」表示になります。"]
[null,4,"サーバへのアクセス（JSON文字列の送受信内容）を VBA のイミディエイトウィンドウに表示します。"]
[null,null,"ｅ支店・ＡＰＩの使用方法を具体的に理解できるものと思います。"]
[]
[null,"ｅ支店・ＡＰＩ","https://kabuka.e-shiten.jp/e_api_v4r3/auth/",null,null,null,"・・・・・","ｅ支店・ＡＰＩのＵＲＬ。"]
[null,"ログインＩＤ",null,"・・・・・","ｅ支店口座のログインＩＤを入力します。"]
[null,"パスワード",null,"・・・・・","ｅ支店口座のログインパスワードを入力します。"]
[null,"ログイン",{"$f":"e_api_login(C73,C74,C75)+C77-C77","v":-62},"・・・・・","ｅ支店・ＡＰＩ、ログイン関数の実行結果（サーバからのエラーコード（０：正常））を表示します。"]
[null,"更新",1,"・・・・・","時価取得関数（ EXCEL 更新処理）を実行するため、１，２などの整数値で毎回異なる値を手動で入力します。"]
[null,null,null,null,"入力後、時価取得関数が再実行されサーバから値を取得するため、該当処理終了まで制御が戻りません。"]
[null,null,null,null,"※本値を変更の他、背景青のセルで再入力（リターンを押下）すると該当セルのみ再実行されます。"]
[]
[null,"【サンプル表】"]
[null,"銘柄",null,"時価","時刻","始値","高値","安値","前日終値"]
[null,"名称","コード","pDPP","tDPP:T","pDOP","pDHP","pDLP","pPRP"]
[null,"みずほFG",8411,{"$f":"e_api_feedget($C84,D$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$f":"e_api_feedget($C84,$E$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$f":"e_api_feedget($C84,F$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"}]
[null,"日立",6501,{"$f":"e_api_feedget($C85,D$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$f":"e_api_feedget($C85,$E$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"}]
[null,"トヨタ",7203,{"$f":"e_api_feedget($C86,D$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$f":"e_api_feedget($C86,$E$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"}]
[null,"日清食HD",2897,{"$f":"e_api_feedget($C87,D$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$f":"e_api_feedget($C87,$E$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"}]
[null,"ペッパー",3053,{"$f":"e_api_feedget($C88,D$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$f":"e_api_feedget($C88,$E$83)+$C$77-$C$77","v":{"$error":"#VALUE!"}},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"},{"$error":"#VALUE!"}]
[]
[null,"凡例："]
[null,null,null,"・・・・・","ｅ支店・ＡＰＩ、専用関数呼出箇所。"]
[null,null,null,"・・・・・","上記関数引数項目。"]
[]
[null,"取得項目："]
[null,null,"取得項目（コード：pDPP 等）については別紙「https://kabuka.e-shiten.jp/e_api/api_event_if.pdf」の"]
[null,null,"「３．通知データ仕様」、「（３）ＦＤ」「【通知項目】」を参照願います。"]
[]
[null,null,"その他、各種資料については「立花証券・ｅ支店・ＡＰＩ専用ページ」、「５．マニュアル」を参照ください。"]
[]
[]
["８．改定履歴"]
[null,"2021.10.11","新規作成。"]
[null,"2021.10.15","「立花証券・ｅ支店・ＡＰＩ専用ページ」にて公開。"]
[null,"2022.11.19","ｅ支店・ＡＰＩ，ｖ４ｒ３ 対応。"]