# 「第2回 Excelとkintoneを連携させよう」のサンプルプログラムについて

**URL:** <https://community.cybozu.dev/t/topic/3154>\
**Category:** kintone 開発相談\
**Created:** [2018 年 6 月 19 日午前 6:40 UTC](https://community.cybozu.dev/t/topic/3154 "2018-06-19T06:40:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account704](https://avatars.discourse-cdn.com/v4/letter/l/e5b9ba/32.png) [@Legacy\_Account704](https://community.cybozu.dev/u/Legacy_Account704)\
**Post date:** [2018 年 6 月 19 日午前 6:40 UTC](https://community.cybozu.dev/t/topic/3154/1 "2018-06-19T06:40:11Z")

</div>

いつもお世話になっております。  
「第2回 Excelとkintoneを連携させよう」（[https://developer.cybozu.io/hc/ja/articles/201932564）で記載されているサンプルコードについて、基本的なことで恐縮ですがご教示ください。](https://developer.cybozu.io/hc/ja/articles/201932564%EF%BC%89%E3%81%A7%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%82%B3%E3%83%BC%E3%83%89%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%80%81%E5%9F%BA%E6%9C%AC%E7%9A%84%E3%81%AA%E3%81%93%E3%81%A8%E3%81%A7%E6%81%90%E7%B8%AE%E3%81%A7%E3%81%99%E3%81%8C%E3%81%94%E6%95%99%E7%A4%BA%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82)

「次に取得したJSONをパースし・・・」直下のコードで、サンプルコード通り16行目でobjJSON.recordsを指定すると「オブジェクト変数またはWithブロック変数が設定されておりません」と表示されます。  
プログラムに応じて書き直しが必要ということでしょうか。

確認すべき事項等ご教示いただければ幸いです。

以上よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account745](https://avatars.discourse-cdn.com/v4/letter/l/f14d63/32.png) [@Legacy\_Account745](https://community.cybozu.dev/u/Legacy_Account745)\
**Post date:** [2018 年 6 月 19 日午前 7:44 UTC](https://community.cybozu.dev/t/topic/3154/2 "2018-06-19T07:44:50Z")

</div>

strJSONの中身を確認してみましょう。

TLS1.1以上に対応しているかも確認してみましょう。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account704](https://avatars.discourse-cdn.com/v4/letter/l/e5b9ba/32.png) [@Legacy\_Account704](https://community.cybozu.dev/u/Legacy_Account704)\
**Post date:** [2018 年 6 月 19 日午前 7:57 UTC](https://community.cybozu.dev/t/topic/3154/3 "2018-06-19T07:57:15Z")

</div>

cookie様

返信ありがとうございました。

strJSON、objJSONの中身が入っていることは確認できております。

不勉強で申し訳ないのですがTLS1.1以上の対応の確認の意図は、kintoneのサービス側でTLS 1.0が無効化されているためJSON形式のデータが正しく取得できていない可能性があるためと考えてよろしいでしょうか。

以上よろしくお願いいたします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account745](https://avatars.discourse-cdn.com/v4/letter/l/f14d63/32.png) [@Legacy\_Account745](https://community.cybozu.dev/u/Legacy_Account745)\
**Post date:** [2018 年 6 月 19 日午前 10:24 UTC](https://community.cybozu.dev/t/topic/3154/4 "2018-06-19T10:24:15Z")

</div>

objJSONの中身が正常であるなら、CallByNameを使ってみてはどうでしょうか？

CallByName(objJSON, ”records”,vbGet)

For Eachではrecordを取得できない可能性もあるので、その場合は CallByName(records, 0, vbGet) を使ってみてください。（0は配列の添字なので変数にするとよいです）

\> 不勉強で申し訳ないのですがTLS1.1以上の対応の確認の意図は、kintoneのサービス側でTLS 1.0が無効化されているためJSON形式のデータが正しく取得できていない可能性があるためと考えてよろしいでしょうか。

はい、そうです。TLS1.0が無効化されたため正常に取得できていない可能性があったためです。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account704](https://avatars.discourse-cdn.com/v4/letter/l/e5b9ba/32.png) [@Legacy\_Account704](https://community.cybozu.dev/u/Legacy_Account704)\
**Post date:** [2018 年 6 月 19 日午後 11:47 UTC](https://community.cybozu.dev/t/topic/3154/5 "2018-06-19T23:47:01Z")

</div>

cookie様

重ねての返信ありがとうございました。

TLS1.0の件、承知いたしました。

JSON形式でデータは取得できているようなので、JSON形式から抜き出すためのロジックの問題かなと考えています。

アドバイスいただいたCallByNameを使って実装してみます。

ありがとうございました。

&nbsp;
