VBA恋悉kintonećƒ‡ćƒ¼ć‚æ悒OAuth2.0čŖčØ¼ć§čŖ­ćæę›ø恍恙悋 – å®Ÿęˆ¦ē·Ø

å‰å›žć®čؘäŗ‹ć«ć¦ć€kintone恮OAuth2.0čŖčؼå‘Øć‚Šć‚’å®Ÿč£…ć—ć¾ć—ćŸć€‚ć“ć‚Œć«ć‚ˆć‚Šć€ć‚ćØćÆAPIć‚’å©ć„ć¦ć€ćƒ‡ćƒ¼ć‚æć‚’å–å¾—ć—ćŸć‚Šć€kintoneå“ć®ćƒ‡ćƒ¼ć‚æ悒ꛓꖰ恙悋äŗ‹ćŒåÆčƒ½ć«ćŖć‚Šć¾ć™ć€‚ć“ć®ä»•ēµ„ć‚’ä½æ恆äŗ‹ć§ć€kintoneå“ć§č£…å‚™ć—ćŸć‚Šćƒ—ćƒ©ć‚°ć‚¤ćƒ³é–‹ē™ŗćØć„ć£ćŸäŗ‹ć‚’恙悋åæ…č¦ćŒćŖ恏态ä½æć„ę…£ć‚ŒćŸExcel悄Accesså“ć§åˆ¶å¾”ćŒåÆčƒ½ć«ćŖć‚Šć¾ć™ć€‚ć¾ćŸć€JSćÆä½æ恄ꉋćŖć‚‰å¤§é‡ć®ćƒ©ć‚¤ćƒ–ćƒ©ćƒŖ悒ä½æ恄恓ćŖć›ć¾ć™ćŒć€ćć†ć§ćÆćŖ恄äø­å°ä¼ę„­ć®å “合VBAå“ć®ć»ć†ćŒć—ć£ć‹ć‚Šć—ćŸGUI悒꧋ēÆ‰ć§ćć‚‹ćƒ”ćƒŖćƒƒćƒˆć‚‚ć‚ć‚Šć¾ć™ć€‚

今回ćÆå–å¾—ć—ćŸAccess Token悒ē”Ø恄恦态APIć‚’å®Ÿéš›ć«å©ć„ć¦ćæ恦kintoneć®ćƒ‡ćƒ¼ć‚æć®å‡¦ē†ć‚’恗恦ćæ恟恄ćØę€ć„ć¾ć™ć€‚ć¾ćšćÆć€ćƒ‡ćƒ¼ć‚æ恮äø€ę‹¬å–å¾—ć€ćć—ć¦å®Ÿéš›ć«ę‰æčŖä½œę„­ć‚’恗恦kintoneå“ć®åÆ¾č±”ć®ćƒ¬ć‚³ćƒ¼ćƒ‰ć‚’ę›“ę–°ć™ć‚‹ć€åÆ¾č±”ć®ćƒ¬ć‚³ćƒ¼ćƒ‰ć‚’å‰Šé™¤ć™ć‚‹ć€ę–°č¦ćƒ¬ć‚³ćƒ¼ćƒ‰ć®čæ½åŠ ćØć„ć†ęœ€ć‚‚é‡č¦ćŖéƒØåˆ†ć‚’å®Ÿč£…ć—ć¾ć™ć€‚

今回ä½æē”Øć™ć‚‹ćƒ•ć‚”ć‚¤ćƒ«ē­‰

kintone偓ćøꛓꖰē”Øćƒ‡ćƒ¼ć‚æ悒送悋ē‚ŗ恫JSON悒ēµ„ćæē«‹ć¦ć‚‹åæ…č¦ćŒć‚ć‚‹ćŸć‚ć€VBA-JSONć‚’ä»Šå›žćÆ利ē”Øć—ć¦ć„ć¾ć™ć€‚ć¾ćŸå¼•ćē¶šćć€ęš—å·åŒ–ć®ćŸć‚ć®ćƒ¢ć‚øćƒ„ćƒ¼ćƒ«ć‚‚å‰å›žć«å¼•ćē¶šćå«ć¾ć‚Œć¦ć„ć¾ć™ć€‚

äŗ‹å‰ęŗ–å‚™

参ē…§čح定

ęœ¬ćƒ—ćƒ­ć‚°ćƒ©ćƒ ćÆä»Šå›žć€Dictionary悄Outlook悒ä½æ恆ē‚ŗć«å‚ē…§čØ­å®šćŒåæ…要恧恙怂

  • Microsoft Outlook 16.0 Object Library ā€“ Outlookć‚’é éš”ę“ä½œć™ć‚‹ćŸć‚ć«åæ…要
  • Microsoft Scripting Runtime ā€“ Dictionary悒ä½æć†ćŸć‚ć«åæ…要

APP IDć®å–å¾—ćØäæå­˜

ä»Šå›žć‹ć‚‰äŗˆć‚ä½œęˆć—ć¦ćŠć„ćŸć€Œć‚¢ćƒ—ćƒŖć€ć®APP IDćŒåˆ„é€”åæ…要恫ćŖć‚Šć¾ć™ć€‚ć“ć®APP IDćÆć€ć‚¢ćƒ—ćƒŖ恮URLć«ć‚ć‚‹ę•°å­—ćŒćć‚Œć«ćŖć‚Šć¾ć™ć®ć§ć€ć“ć‚Œć‚’å‰å›žć®čح定ē”ØUIć«ę–°ćŸćŖ項ē›®ćØć—ć¦ć€ćƒ¬ć‚øć‚¹ćƒˆćƒŖ恫äæå­˜ć§ćć‚‹ć‚ˆć†ć«čæ½åŠ ć—ć¦ć‚ć’ć¾ć—ć‚‡ć†ć€‚URLćÆ仄äø‹ć®ć‚ˆć†ćŖę„Ÿć˜ć«ćŖć‚Šć¾ć™ć€‚

https://ćƒ‰ćƒ”ć‚¤ćƒ³å.cybozu.com/k/999/

恓恮999恮éƒØåˆ†ćŒAPP IDćØćŖć‚Šć€ć‚¢ćƒ—ćƒŖęÆŽć«ē•°ćŖć‚Šć¾ć™ć€‚

図ļ¼šUserForm恫ćÆć“ć®ć‚ˆć†ć«å¢—čØ­ć—ć¾ć—ćŸ

ć‚·ćƒ¼ćƒˆå“ć®åˆ—ć®čح定

äø€ę‹¬å–å¾—ē­‰ć®ē‚ŗć«ć‚·ćƒ¼ćƒˆć‚’ē”Øę„ć—ć¾ć™ć€‚ć‚·ćƒ¼ćƒˆåćÆkintonećØ恗态kintoneå“ć®ćƒ†ćƒ¼ćƒ–ćƒ«ćØåŒć˜ć‚ˆć†ćŖåˆ—ę§‹ęˆć§ä½œć£ć¦ćŠćć¾ć™ć€‚ćƒ‡ćƒ¼ć‚æ恮äø€ę‹¬å–å¾—ć‚„ć€å‡¦ē†ćƒ•ćƒ©ć‚°ćŖć©ć‚’ę ¼ē“ć™ć‚‹ć‚ˆć†ć«kintoneå“ć§ä½œęˆć—ć¦ćŠćåæ…č¦ćŒć‚ć‚Šć¾ć™ć®ć§ć€ćƒ†ćƒ¼ćƒ–ćƒ«čØ­č؈ćÆć—ć£ć‹ć‚ŠćŠć“ćŖć„ć¾ć—ć‚‡ć†ć€‚

図ļ¼šćƒ†ćƒ¼ćƒ–ćƒ«čØ­č؈ćÆć‚¢ćƒ—ćƒŖä½œęˆć®č‚ć§ć™

図ļ¼šć‚·ćƒ¼ćƒˆå“ć‚‚åŒć˜čØ­čØˆć«ć—ć¦ćŠć

ę‰æčŖē”Øć®ćƒ•ć‚©ćƒ¼ćƒ ć‚’ē”Øꄏ恙悋

UserForm2ćØ恗恦ę‰æčŖē”Øć®ćƒ•ć‚©ćƒ¼ćƒ ć‚’ę–°č¦ć«ē”Øę„ć—ć¾ć™ć€‚ę‘˜č¦ę¬„ć ć‘ćÆćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćØ恗恦

  1. EnterkeyBeheivior悒True恫恙悋ļ¼ˆEnterć‚­ćƒ¼ć§ę”¹č”Œć«ćŖć‚Šć¾ć™ļ¼‰
  2. Multiline悒True恫恙悋ļ¼ˆč¤‡ę•°č”Œć‹ć‘ć‚‹ć‚ˆć†ć«ćŖ悋ļ¼‰
  3. ScrollBarsćÆ怌2 – fmScrollBarsVertical怍ćØ恙悋ļ¼ˆēø¦ć ć‘ć‚¹ć‚Æćƒ­ćƒ¼ćƒ«ćƒćƒ¼č”Øē¤ŗļ¼‰

ćØ恗恦čØ­å®šć—ć¦ć„ć¾ć™ć€‚ä»–ćÆćƒ†ć‚­ć‚¹ćƒˆćƒœćƒƒć‚Æć‚¹ć‚’ē”Øę„ć—ć¦ć€åˆęœŸåŒ–ę™‚ć«éøęŠžć—ćŸćƒ¬ć‚³ćƒ¼ćƒ‰ćƒ‡ćƒ¼ć‚æć‚’ę ¼ē“ć—ć¾ć™ć€‚ć¾ćŸć€ę‰æčŖćƒ»å“äø‹ē”Øć®ćƒœć‚æćƒ³ć‚’ē”Øę„ć—ć€ćć‚Œćžć‚Œć«å‡¦ē†ć‚’čؘčæ°ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

図ļ¼šę‰æčŖē”Øć®ćƒ€ć‚¤ć‚¢ćƒ­ć‚°ćŒć“ć‚Œć§ē”Øę„ć§ćć¾ć—ćŸć€‚

ę–°č¦čæ½åŠ ē”Øćƒ•ć‚©ćƒ¼ćƒ 

UserForm3ćØć—ć¦ę–°č¦čæ½åŠ ē”Øć®ćƒ•ć‚©ćƒ¼ćƒ ć‚’ē”Øę„ć—ć¾ć™ć€‚ä½æē”Øē”Øé€”ę¬„ć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£ćÆ

  1. EnterkeyBeheivior悒True恫恙悋ļ¼ˆEnterć‚­ćƒ¼ć§ę”¹č”Œć«ćŖć‚Šć¾ć™ļ¼‰
  2. Multiline悒True恫恙悋ļ¼ˆč¤‡ę•°č”Œć‹ć‘ć‚‹ć‚ˆć†ć«ćŖ悋ļ¼‰
  3. ScrollBarsćÆ怌2 – fmScrollBarsVertical怍ćØ恙悋ļ¼ˆēø¦ć ć‘ć‚¹ć‚Æćƒ­ćƒ¼ćƒ«ćƒćƒ¼č”Øē¤ŗļ¼‰

ćØ恗恦čØ­å®šć€‚ä»–ć«ć‚‚ē“°ć‹ććƒ‡ć‚¶ć‚¤ćƒ³äøŠć®čØ­å®šå¤‰ę›“ć‚„ć€ę•°å€¤ć®ę¬„ćÆå³ęƒćˆć«ć™ć‚‹ē­‰ć®ćƒ—ćƒ­ćƒ‘ćƒ†ć‚£å¤‰ę›“ć‚’ć—ć¦ć„ć¾ć™ć€‚

ć¾ćŸä»Šå›žćÆ态通åøøVBA恮UserFormäøŠć§ćÆä½æ恈ćŖć„ć‚«ćƒ¬ćƒ³ćƒ€ćƒ¼ć‚³ćƒ³ćƒˆćƒ­ćƒ¼ćƒ«ć«ć¤ć„ć¦ć€ć“ć”ć‚‰ć®ć‚Æćƒ©ć‚¹ć‚’åˆ©ē”Ø恙悋äŗ‹ć§OSęؙęŗ–ć§å…„ć£ć¦ć‚‹Common Control恮1恤恧恂悋怌DTPicker怍悒VBAäøŠć‹ć‚‰åˆ©ē”Ø恙悋äŗ‹ćŒć§ćć¾ć—ćŸć€‚č©³ć—ććÆć‚Æćƒ©ć‚¹å…¬é–‹ćƒšćƒ¼ć‚ø悒č‰Æ恏čŖ­ć‚“ć§ć‹ć‚‰č£…å‚™ć—ć¦ćæć¦ćć ć•ć„ć€‚Visual Basic 6.0 runtimeć®åˆ„é€”ć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ćÆäøč¦ć§ć™ļ¼ˆWindows10ć®å “åˆļ¼‰

図ļ¼šćƒ‡ćƒ¼ć‚æčæ½åŠ ē”Øć®ćƒ€ć‚¤ć‚¢ćƒ­ć‚°ćÆć”ć‚‡ć£ćØ恠恑č±ŖčÆ

ć‚½ćƒ¼ć‚¹ć‚³ćƒ¼ćƒ‰

ćƒ‡ćƒ¼ć‚æ恮äø€ę‹¬å–å¾—

ć‚‚ć£ćØć‚‚ć‚ˆćåˆ©ē”Ø恙悋項ē›®ćŒćƒ‡ćƒ¼ć‚æ恮äø€ę‹¬å–å¾—ć€‚ćŸć ć—ć€ćƒ‡ćƒ¼ć‚æ恫ćÆę—¢ć«å‡¦ē†ćŒå®Œäŗ†ęøˆćæć®ć‚‚ć®ć‚‚ć‚ć‚Šć€ć“ć‚Œć‚‰ć®ćƒ‡ćƒ¼ć‚æć¾ć§ęÆŽå›žå–å¾—ć™ć‚‹ć®ćÆ合ē†ēš„恧ćÆćŖćć€ć¾ćŸć‚³ćƒ¼ćƒ‰ć‚‚č¤‡é›‘ę€Ŗå„‡ć«ćŖć‚Šć¾ć™ć€‚ć¾ćŸć€kintonećÆē¾åœØäø€ę‹¬å–å¾—ć§ćÆęœ€å¤§500ćƒ¬ć‚³ćƒ¼ćƒ‰ć½ć£ć”ć—ć‹å–å¾—ć§ććŖć„åˆ¶é™ćŒć‚ć‚‹ćŸć‚ļ¼ˆ2020幓7ęœˆć«ćÆ10000ä»¶ć¾ć§å¢—ć‚„ć™ć‚ˆć†ć§ć™ćŒćƒ»ćƒ»ćƒ»ćƒ»ļ¼‰ć€ä¾‹ćˆć°ć€500件仄äøŠć®ęœŖ処ē†ćƒ‡ćƒ¼ć‚æćŒć‚ć‚‹å “åˆć«ćÆć€ę•°å›žć«åˆ†ć‘ć¦å–å¾—ć™ć‚‹ćØć„ć£ćŸäŗ‹ćŒåæ…要恫ćŖć‚Šć¾ć™ć€‚

今回ćÆ仄äø‹ć®äŗ‹ć‚’č€ƒę…®ć—ć¦čØ­čØˆć—ć¾ć™ć€‚

  1. ćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗå·ć‚’å…ƒć«ć€ę—¢ć«å–å¾—ęøˆćæćƒ‡ćƒ¼ć‚æ恫恤恄恦ćÆ取得åÆ¾č±”ćØćÆ恗ćŖ恄
  2. ę‰æčŖćŒęœŖ処ē†ć®ćƒ¬ć‚³ćƒ¼ćƒ‰ć«ć¤ć„恦ćÆ取得åÆ¾č±”ćØ恗ćŖ恄

å°č¦ęØ”ćŖēµ„ē¹”ć§ć‚ć‚Œć°ć“ć‚Œć ć‘ć§é€Ÿåŗ¦é¢ć‚„åˆ¶é™é¢ć‚‚ć‚ÆćƒŖć‚¢ć—ć¤ć¤ååˆ†ćŖ運ē”Ø恌å‡ŗę„ć‚‹ćÆ恚恧恙怂kintone恧ćÆć€ŒęŒ‡å®šć—ćŸćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ćŒē©ŗć®ć‚‚ć®ć‚’ęŠ½å‡ŗ怍恌APIć§ć‚„ć‚‹ę–¹ę³•ćŒē„”恄恮恧态ē©ŗ恧ćÆćŖ恏态ęœŖ処ē†ēŠ¶ę…‹ć®ć‚‚恮ćØ定ē¾©ć„ć‘ć¦å‡¦ē†ć‚’恙悋ćØč‰Æ恄恧恙怂恝悌恌å‡ŗę„ćŖć„å “åˆć€ē©ŗć§ęŠ½å‡ŗ恙悋恮恧ćÆćŖ恏äø€åŗ¦å–得後ē©ŗć‹ć©ć†ć‹åˆ¤å®šć—ć¦ć€Excelć«č²¼ć‚Šä»˜ć‘ć‚‹äŗ‹ć«ćŖć‚Šć¾ć™ć€‚ć‚ˆć£ć¦ć€ęœŖ処ē†ēŠ¶ę…‹ćÆåˆęœŸå€¤ć€ŒęœŖ処ē†ć€ćŒå…„ć‚‹ć‚ˆć†ć«ćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć«čØ­å®šć—ć¦ćŠćć¾ć—ć‚‡ć†ć€‚

  • ćƒ‡ćƒ¼ć‚æ取得ē”Ø恮ć‚Øćƒ³ćƒ‰ćƒć‚¤ćƒ³ćƒˆURLćÆ态kingetdata恫čØ˜ć—ć¦ć‚ć‚‹é€šć‚Šć®ć‚‚ć®ć«ćŖć‚Šć¾ć™ć€‚cursorćØå‘¼ć°ć‚Œć‚‹APIć‚‚ć‚ć‚Šć¾ć™ć€‚
  • Access Tokenć®ęœŸé™åˆ‡ć‚Œćƒć‚§ćƒƒć‚Æļ¼†å†å–å¾—ćƒ«ćƒ¼ćƒćƒ³ć‚’ć¾ćščµ°ć‚‰ć›ć¾ć™ć€‚
  • ä»Šå›žć‚ˆć‚Šę–°ćŸć«čæ½åŠ ć—ćŸAPP IDć‚’ćƒ¬ć‚øć‚¹ćƒˆćƒŖć‹ć‚‰å–å¾—ć—ć¾ć™ć€‚
  • offsetćÆęŒ‡å®šć—ćŸåˆ†ć®ćƒ¬ć‚³ćƒ¼ćƒ‰ę•°ć ć‘é£›ć°ć—ć¦č”Øē¤ŗ恙悋恮恧态ć‚Æć‚ØćƒŖ恮ēµęžœ5件čæ”ć£ć¦ććŸå “åˆć€offset恌2ć®å “åˆć€3件ē›®ļ½žć®ćƒ‡ćƒ¼ć‚æć‚’å—äæ”ć™ć‚‹ć€‚ćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗ号ćØćÆ関äæ‚ćŖ恄恮恧ę³Øꄏ怂
  • queryę–‡å­—åˆ—ćŒåµŒć‚‹ćƒć‚¤ćƒ³ćƒˆć§ć™ć€‚ćƒ‰ćƒ­ćƒƒćƒ—ćƒ€ć‚¦ćƒ³é …ē›®ćÆ項ē›®å in (“”項ē›®ć®å€¤””)ćØ恗恦ć‚Æć‚ØćƒŖć‚’ä½œć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚č¤‡ę•°ć¤ćŖć’ć‚‹å “åˆć«ćÆandę¼”ē®—å­ć§ć¤ćŖć„ć§ę”ä»¶ęŒ‡å®šć‚’ć—ć¾ć™ć€‚
  • ē©ŗę–‡å­—ć§ć®ę¤œē“¢ćÆ恧恍ćŖć„ć®ć§ć€ć©ć“ć‹åˆ¤å®šć«ćŖć‚‹åˆ—ć§ä»Šå›žćÆęœŖ処ē†ć ć£ćŸć‚‰ćØć„ć†ę”ä»¶ć§å–å¾—ć—ć¾ć™ć€‚
  • ćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗå·é †ć§order być‚’ęŒ‡å®šć—ć€ćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗå·ęœ€å¤§å€¤ä»„äøŠć€å–å¾—ä»¶ę•°ćÆęœ€å¤§å€¤ć®500悒limitćØć—ć¦ęŒ‡å®šć—ć¦ć„ć¾ć™ć€‚
  • queryę–‡å­—åˆ—ćÆåæ…ćšć€ŒURLć‚Øćƒ³ć‚³ćƒ¼ćƒ‰ć€ć—ć¦ć‹ć‚‰ęø”恙åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚
  • ć‚¢ć‚Æć‚»ć‚¹ć™ć‚‹URL恫APP IDćØtotalCount=true恮ć‚Ŗćƒ—ć‚·ćƒ§ćƒ³ć€queryę–‡å­—åˆ—ć‚’ć¤ćŖ恒恦态GET恧通äæ”ć—ć¾ć™ć€‚
  • VBA-JSONćÆę­£ē›“ę‰±ć„ćŒé¢å€’ļ¼ˆē‰¹ć«JSONć‚Ŗ惖ć‚ø悧ć‚Æćƒˆć®ć‚­ćƒ¼åć«å¤‰ę•°ćŒē“ ē›“恫ä½æ恈ćŖ恄ļ¼‰ć®ć§ć€ć„恤悂恮Parseć‚’ć—ć¦ć„ć¾ć™ć€‚
  • jsn.records恌ē©ŗć®å “åˆć€å–å¾—ć§ćć‚‹ćƒ‡ćƒ¼ć‚æ恌ćŖć„ć®ć§ćć“ć§ēµ‚äŗ†ć§ć™ć€‚
  • kintoneć‚·ćƒ¼ćƒˆć®ć‚«ćƒ©ćƒ åˆ—åć§CallByNameé–¢ę•°ć«ć¦keyć®ęŒ‡å®šćØć—ć¦åˆ©ē”Øć—ć¦ć„ć¾ć™ć€‚
  • é…åˆ—ć‚’ē”Øę„ć—ć€åŒć˜ćƒ¬ć‚³ćƒ¼ćƒ‰ę•°ćƒ»ć‚«ćƒ©ćƒ ę•°ć§ę‹”å¼µć€ćƒ‡ćƒ¼ć‚æ悒CallByNameé–¢ę•°ć§valueć‚’å–å¾—ć—ęµć—č¾¼ć‚“ć§ć‚ć’ć¾ć™ć€‚
  • ęœ€å¾Œć«ć‚·ćƒ¼ćƒˆć®ęœ€ēµ‚č”Œä»„äø‹ć«ę–°ć—ćå–å¾—ć—ćŸé…åˆ—ćƒ‡ćƒ¼ć‚æ悒ę›øćč¾¼ćæć—ć¦ć„ć¾ć™ć€‚
  • totalCount恧恙恌态恓悌ćÆqueryć§ćƒ•ć‚£ćƒ«ć‚æ恕悌恟恂ćØ恮件ꕰ恧ćÆćŖććƒ•ć‚£ćƒ«ć‚æć•ć‚Œć‚‹å‰ć®ä»¶ę•°ćŖ恮恧ę³Øꄏ怂恓悌恌500ć‚’č¶…ćˆć¦ć„ć‚‹å “åˆć«ćÆtotalCount/500ć®å›žę•°ć ć‘GETć§å©ć‘ć°å…Øć¦ć®ćƒ‡ćƒ¼ć‚æć‚’å–å¾—åÆčƒ½ć§ć™ć€‚

å…Øćƒ‡ćƒ¼ć‚æć‚’å–å¾—ć™ć‚‹

ćƒ¬ć‚³ćƒ¼ćƒ‰å–å¾—ć®API恫恤恄恦ćÆ态cursor悒ä½æć£ćŸę‰‹ę³•ć§ćÆ10,000ä»¶ć¾ć§å–å¾—åÆčƒ½ć§ć™ćŒć€é€šåøø恮API恧ćÆ500ä»¶ćŒMAXć§ć™ć€‚ćć®ćŸć‚ć€kintoneć®ćƒ†ćƒ¼ćƒ–ćƒ«ć«500件仄äøŠć‚ć‚‹å “åˆć€ä½•åŗ¦ć‹å›žć•ćŖ恄ćØå–å¾—ćŒć§ćć¾ć›ć‚“ć€‚ćć‚Œć»ć©å¤šćåˆ©ē”Øć™ć‚‹ć‚·ćƒ¼ćƒ³ćÆē„”恄ćØę€ć„ć¾ć™ćŒć€ē„”恄ćØå›°ć‚‹ć®ć§ć€ä½œć‚Šć¾ć—ćŸć€‚

仄äø‹ć®ć‚³ćƒ¼ćƒ‰ćÆExcel恧ćÆćŖ恏Accessē”Øć«ä½œć£ć¦ć„ć¾ć™ćŒć€é©å½“ć«é–¢ę•°ćŖ恩悒ę›ø恍ē›“ć›ć°å‹•ććØę€ć„ć¾ć™ć€‚åæ…要ćŖéƒØåˆ†ć ć‘ć‚’ęŽ²č¼‰ć—ć¦ć„ć¾ć™ć€‚

  • lastset恌trueć®å “åˆćƒ«ćƒ¼ćƒ—ć‹ć‚‰č„±å‡ŗć™ć‚‹ć‚ˆć†ć«ć—ć¦ć„ć¾ć™ć€‚
  • reclimitćÆå–å¾—ć§ćć‚‹ęœ€å¤§å€¤ć‚’ęŒ‡å®šć—ć¦ć„ć¾ć™ļ¼ˆä»Šå›žćÆ500ļ¼‰
  • ćƒ†ćƒ¼ćƒ–ćƒ«ć‚ˆć‚Šå–å¾—ęøˆćæćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗå·ć®ęœ€å¤§å€¤ć‚’å–å¾—ć—ć¦ćŠćć¾ć™ć€‚ć‚Æć‚ØćƒŖ恧ćÆ恓悌悈悊悂äøŠć®ćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗå·ć‚’å–å¾—ć•ć›ć¾ć™ć€‚
  • POST送äæ”恧送悊态totalCount恌čæ”ć£ć¦ćć¾ć™ć€‚ć“ć®å€¤ćÆęœ€å¤§å€¤ä»„äøŠć®ę”件恧恮čæ”ć‚Šå€¤ćŖć®ć§ćƒ«ćƒ¼ćƒ—ęÆŽć«ęø›ć£ć¦ć„ćć¾ć™ć€‚
  • totalCount恌reclimit仄äø‹ć‹ć©ć†ć‹ć§åˆ¤å®šć•ć›ć¦ć€lastsetć®ćƒ•ćƒ©ć‚°ć‚’trueć«ć—ć¾ć™ć€‚
  • ć¾ćŸć€reclimit仄äø‹ć®å “åˆć«ćÆꮋ悊恮件ꕰ悒loopcntć«å…„ć‚Œć€ćć†ć§ćŖć„å “åˆćÆreclimit悒loopcntć«å…„ć‚Œć¾ć™ć€‚
  • loopcntć‚’å…ƒć«ćƒ«ćƒ¼ćƒ—ć‚’å›žć—å–å¾—ć—ćŸćƒ‡ćƒ¼ć‚æć‚’ćƒ†ćƒ¼ćƒ–ćƒ«ć«ęµć—č¾¼ć‚“ć§ć„ćć¾ć™ć€‚

ļ¼‘ćƒ«ćƒ¼ćƒ—ęÆŽć«ćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗå·ęœ€å¤§å€¤ć‚’å–å¾—ć—ć¦ć‚Æć‚ØćƒŖ悒굁恗恦态totalCount恌reclimit仄äø‹ć«ćŖć‚‹ć¾ć§å›žć—ē¶šć‘ć‚‹äŗ‹ć§ć‚Ŗćƒ•ć‚»ćƒƒćƒˆćŖ恩恮č؈ē®—悒恛恚恫å…ØéƒØć®ćƒ¬ć‚³ćƒ¼ćƒ‰ć‚’å–å¾—åÆčƒ½ć§ć™ć€‚

ćƒ‡ćƒ¼ć‚æ恮ꛓꖰ

ę‰æčŖćƒ•ć‚©ćƒ¼ćƒ å“ć‚³ćƒ¼ćƒ‰

UserForm2ćØ恗恦ę‰æčŖē”Øć®ćƒ•ć‚©ćƒ¼ćƒ å“ć«ćÆ态initializećØę‰æčŖćƒ»å“äø‹ć®ćƒœć‚æćƒ³ć‚’ē”Øę„ć—ć¦ć„ć¾ć™ć€‚

  • åˆęœŸåŒ–ć§ćÆéøęŠžć—ć¦ć‚‹č”Œć®ćƒ‡ćƒ¼ć‚æć‚’å„ćƒ†ć‚­ć‚¹ćƒˆćƒœćƒƒć‚Æć‚¹ć«åę˜ ć—ć¦ć„ć¾ć™ć€‚
  • ę‰æčŖåŠć³å“äø‹ć®ćƒœć‚æćƒ³ć§ćÆć€ć‚°ćƒ­ćƒ¼ćƒćƒ«å¤‰ę•°ć§ć‚ć‚‹appflg恫åÆ¾ć—ć¦ćć‚Œćžć‚Œć®å€¤ć‚’ę ¼ē“ć—ć€ć‚°ćƒ­ćƒ¼ćƒćƒ«å¤‰ę•°ć§ć‚ć‚‹tekiyouć«ę‘˜č¦ę¬„ć®å€¤ć‚’ę ¼ē“ć—ć¦ć„ć¾ć™ć€‚
  • ć“ć®ę™‚ć€ę‘˜č¦ę¬„ćÆ怌MultilinećÆtrue怍ćØćŖć£ć¦ć„ć¦ć€ć€ŒEnterkeyBehaviorćÆTrue怍恧Enterć§ę”¹č”Œć•ć‚Œć¾ć™ć€‚ę”¹č”Œć‚³ćƒ¼ćƒ‰ćØćŖć£ć¦ć„ć‚‹ć®ć§ćƒ”ćƒ¼ćƒ«ć§é€ć‚‹å “åˆćÆę³Øꄏ恌åæ…要恧恙怂
  • ę‘˜č¦ę¬„ćŒé•·ććŖć£ćŸę™‚ć®ē‚ŗ恫态ScrollbarsćÆ怌2 – fmScrollBarsVertical怍ćØ恗恦ēø¦ć ć‘č”Øē¤ŗć™ć‚‹ć‚ˆć†ć«ć—ć¦ć„ć¾ć™ć€‚

ćƒ”ć‚¤ćƒ³ć®ę›“ę–°ē”Øć‚³ćƒ¼ćƒ‰

ę‰æčŖćŠć‚ˆć³å“äø‹ć‚’ć—ćŸå “åˆć«ćÆ态kintoneå“ć®åÆ¾č±”ć®åˆ—ć®å€¤ć‚’å¤‰ę›“ć™ć‚‹ć ć‘ć§ćŖćć€å…„åŠ›å€¤ć‚’ęŒć£ć¦ć—ć¦Excelć®č”Œć®å€¤ć‚‚å¤‰ę›“ć€ćć®å¾ŒOutlookć«ć¦ćƒ”ćƒ¼ćƒ«ć‚’é€ć‚‹å‡¦ē†ć‚’ä½œć‚Šć¾ć™ć€‚

  • ć‚°ćƒ­ćƒ¼ćƒćƒ«å¤‰ę•°kinputdata恌1č”Œćƒ¬ć‚³ćƒ¼ćƒ‰ć‚’ę›“ę–°ć™ć‚‹ē‚ŗ恮ć‚Øćƒ³ćƒ‰ćƒć‚¤ćƒ³ćƒˆURL恫ćŖć‚Šć¾ć™ć€‚recordć§ć‚ć£ć¦records恘悃ćŖ恄ē‚¹ć«ę³Øꄏ怂
  • UserForm2å“ć®ę‘˜č¦ę¬„(tekiyou)悄ę‰æčŖćƒ•ćƒ©ć‚°(appflgļ¼‰ć€ćƒ¬ć‚³ćƒ¼ćƒ‰ćƒ‡ćƒ¼ć‚æ恮ID(tarrec)态ē¾åœØéøęŠžć•ć‚Œć¦ć„ć‚‹č”Œć®ē•Ŗ号(selerec)ćŖć©ć‚’ć‚°ćƒ­ćƒ¼ćƒćƒ«å¤‰ę•°ć§ę ¼ē“ć—ć¾ć™ć€‚
  • line_checké–¢ę•°ć§č”ŒćŒéøęŠžć•ć‚Œć¦ć„ć‚‹ć‹ć©ć†ć‹ć‚’åˆ¤å®šć—ć¾ć™ć€‚
  • 今回ćÆč¤‡ę•°č”Œć¾ćØ悁恦恧ćÆćŖ恏态1č”Œå˜ä½ć§ę‰æčŖć‚’恙悋仕ēµ„ćæćŖ恮恧态1č”Œä»„äøŠéøꊞ恗恦ę‰æčŖćÆå‡ŗę„ć¾ć›ć‚“ć€‚
  • 完äŗ†ę—„ć®ę—„ä»˜ćÆyyyy-mm-ddå½¢å¼ć§ćŖ恑悌恰ćŖć‚Šć¾ć›ć‚“ć€‚
  • ę‰æčŖå¾ŒćÆę‰æčŖå†…å®¹ć§ć‚ć‚‹ę‰æčŖåˆ—ć€å®Œäŗ†ę—„ć€ę‘˜č¦ć®å†…å®¹ć‚’ć‚·ćƒ¼ćƒˆć®č©²å½“ć®č”Œć«åę˜ ć—ć¾ć™ć€‚
  • ć¾ćŸć€ę‰æčŖå¾Œćć®å†…å®¹ć‚’å…ƒć«ć€Outlookć«ć¦ćƒ”ćƒ¼ćƒ«ć‚’é€ć‚‹ć‚³ćƒ¼ćƒ‰ćŒå…„ć£ć¦ć„ć¾ć™ć€‚ćć®éš›ć«ę‘˜č¦ę¬„ćÆę”¹č”Œć‚³ćƒ¼ćƒ‰ć‚’<br>ć«å¤‰ę›“ć—ć¦ć„ć¾ć™ļ¼ˆHTMLćƒ”ćƒ¼ćƒ«ć§é€ć£ć¦ć„ć‚‹ćŸć‚ļ¼‰
  • kintonePutDataé–¢ę•°ćŒć€kintoneå“ć®ćƒ¬ć‚³ćƒ¼ćƒ‰ć‚’ę›“ę–°ć™ć‚‹é–¢ę•°ć«ćŖć‚Šć¾ć™ć€‚
  • ę›“ę–°ć™ć‚‹ćƒ‡ćƒ¼ć‚æćÆJSON恧ēµ„ćæē«‹ć¦ć¦ć€JsonConverter.ConvertToJson恫恦JSONåŒ–ć—ćŸć‚‚ć®ć‚’PUTćƒ”ć‚½ćƒƒćƒ‰ć«ć¦é€äæ”ć—ć¾ć™ć€‚
  • JSONćÆrecordć‚­ćƒ¼ć ć‘ćŒč¤‡ę•°ć®keyć®å€¤ć‚’ęŒć£ć¦ć„ć‚‹ēŠ¶ę…‹ć«ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚
  • ę‰æčŖć§ć‚¹ćƒ†ćƒ¼ć‚æć‚¹ćŒ200恌čæ”ć£ć¦ćć‚Œć°ć€truećØć—ć¦ć€ćć†ć§ćŖ恑悌恰falsećØ恗恦flagman恧čæ”恙怂恓恮čæ”ć‚Šå€¤ć‚’å…ƒć«ćƒ”ć‚¤ćƒ³ćƒ«ćƒ¼ćƒćƒ³ć§ć‚·ćƒ¼ćƒˆę›øćč¾¼ćæć‚„ćƒ”ćƒ¼ćƒ«é€äæ”ć‚’č”Œć„ć¾ć™ć€‚
  • ć‚·ćƒ¼ćƒˆć§ćÆę‰æčŖć•ć‚ŒćŸå “合ćÆē°č‰²ć€å“äø‹ć•ć‚ŒćŸå “合ćÆčµ¤č‰²ć§ćƒ¬ć‚³ćƒ¼ćƒ‰ćŒč‰²åˆ†ć‘ć•ć‚Œć‚‹ć‚ˆć†ć«ć€ę”ä»¶ä»˜ćę›ø式čØ­å®šć‚’č”Œć£ć¦ć„ć¾ć™ć€‚

図ļ¼šę‰æčŖē”Ø恮JSONćÆäøŠčØ˜ć®ć‚ˆć†ćŖć‚¹ć‚æć‚¤ćƒ«ć§ę§‹ēÆ‰ć™ć‚‹

図ļ¼šę‰æčŖć•ć‚Œć‚‹ćØē°č‰²ć«ćƒ¬ć‚³ćƒ¼ćƒ‰ćŒå¤‰č‰²ć™ć‚‹

ćƒ‡ćƒ¼ć‚æć®ę–°č¦čæ½åŠ 

ęœ¬ę„ä»Šå›žć®ć‚±ćƒ¼ć‚¹ć®å “åˆć€kintone偓ćøćƒ‡ćƒ¼ć‚æ悒Excelå“ć‹ć‚‰å…„ć‚Œć‚‹äŗˆå®šćÆćŖć‹ć£ćŸć®ć§ć™ćŒć€ć“ć‚Œć ć‘ć‚„ć‚‰ćŖ恄ćØć„ć†ć®ć‚‚ę°—ęŒć”ę‚Ŗ恄恮ćØ态他恧굁ē”Øć§ćć‚‹ć®ć§ć€ć¤ć„ć§ć«č£…å‚™ć™ć‚‹ć“ćØć«ć—ć¾ć—ćŸć€‚ę–°č¦å…„åŠ›ē”Øćƒ•ć‚©ćƒ¼ćƒ ć‚’ē”Øę„ć—ć€å°šäø”ę–°č¦čæ½åŠ ē”Øć®ć‚³ćƒ¼ćƒ‰ć‚’ē”Øꄏ恙悋åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚čæ½åŠ ē”Øć‚³ćƒ¼ćƒ‰ćÆ态ꛓꖰē”Øć‚³ćƒ¼ćƒ‰ćØę®†ć©åŒć˜å½¢å¼ćŖ恮恧

ę–°č¦čæ½åŠ ćƒ•ć‚©ćƒ¼ćƒ å“ć‚³ćƒ¼ćƒ‰

ćƒ•ć‚©ćƒ¼ćƒ å“ć§ćÆäø»ć«ćƒ—ćƒ«ćƒ€ć‚¦ćƒ³ćƒ”ćƒ‹ćƒ„ćƒ¼ć®å‹•ēš„ē”ŸęˆćŠć‚ˆć³DTPickerć‚’å‘¼ć³å‡ŗ恙ć‚Æćƒ©ć‚¹ć®åˆęœŸåŒ–ćŖć©ć‚’č”Œć£ć¦ć„ć¾ć™ć€‚ć¾ćŸć€ę–°č¦čæ½åŠ ćƒœć‚æćƒ³ć®ć‚¢ć‚Æć‚·ćƒ§ćƒ³ć«ć¤ć¦ć‚‚čؘčæ°ć—ć¦ćŠć‚Šć¾ć™ć€‚

  • initialize恧ćÆkiboućØć„ć†åå‰ć®åøŒęœ›ę—„ćƒ—ćƒ«ćƒ€ć‚¦ćƒ³äøŠć«DTPickerć‚’å‘¼ć³å‡ŗć—ć¦č¢«ć›ć¦ć„ć¾ć™ļ¼ˆkibouć®ćƒ—ćƒ«ćƒ€ć‚¦ćƒ³ćÆćƒ€ćƒŸćƒ¼ćŖć®ć§ć€å€¤ć‚’å–ć‚‹ę™‚ć«ćÆ态DTPCBox2.valuećØć—ć¦ć“ć®å “åˆå–å¾—ć—ć¾ć™ć€‚
  • åŒć˜ćć€å“ē›®åć®ćƒ—ćƒ«ćƒ€ć‚¦ćƒ³ć®åˆęœŸåŒ–ć‚’č”Œć„ć€åˆęœŸå€¤ćÆListIndex = 0ć®ć‚‚ć®ć‚’ęŒ‡å®šć—ć¦ć„ć¾ć™ć€‚
  • 品ē›®åćƒ—ćƒ«ćƒ€ć‚¦ćƒ³ć‚’éøęŠžć—ćŸę™‚ć®changeć‚¤ćƒ™ćƒ³ćƒˆć«ć¦å“åćƒ—ćƒ«ćƒ€ć‚¦ćƒ³ć‚’ē”Ÿęˆć—ć€åˆęœŸå€¤ćÆListIndex = 0ć®ć‚‚ć®ć‚’ęŒ‡å®šć—ć¦ć„ć¾ć™ć€‚
  • ę–°č¦čæ½åŠ ćƒœć‚æćƒ³ć§ćÆå„ć‚³ćƒ³ćƒˆćƒ­ćƒ¼ćƒ«ć®å€¤ć‚’å–å¾—ćƒ»Validationć‚’č”Œć„ć€ć‚°ćƒ­ćƒ¼ćƒćƒ«é…åˆ—ć§ć‚ć‚‹dataArray()恫čæ½åŠ ć—ć¦ć„ć¾ć™ć€‚
  • kintoneInsertć‚’å‘¼ć³å‡ŗ恗态ē„”äŗ‹ć«čæ½åŠ ćŒå‡ŗę„ćŸå “åˆć«ćÆ态kintoneGetdatać‚’å‘¼ć³å‡ŗć—ć¦ęœ€ę–°ć®ćƒ‡ćƒ¼ć‚æć‚’å–å¾—ć•ć›ć¦ć„ć¾ć™ć€‚
  • ćƒ”ćƒ¼ćƒ«ć‚¢ćƒ‰ćƒ¬ć‚¹ć®å½¢å¼ćƒć‚§ćƒƒć‚Æ恧ćÆć“ć”ć‚‰ć®ć‚µć‚¤ćƒˆć®é–¢ę•°ć‚’åˆ©ē”Øć—ć¦ć„ć¾ć™ć€‚

ćƒ”ć‚¤ćƒ³ć®čæ½åŠ ē”Øć‚³ćƒ¼ćƒ‰

ćƒ‡ćƒ¼ć‚æć®ę–°č¦čæ½åŠ ćÆę›“ę–°ć®ć‚³ćƒ¼ćƒ‰ćØę®†ć©åŒć˜ć§ć™ć€‚ćŸć ć€ćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗå·ć®ęŒ‡å®šćŒē„”恄恠恑恧恙恭怂

  • ćƒ¬ć‚³ćƒ¼ćƒ‰ć®å”ŠćÆćć‚Œćžć‚Œć®åˆ—ē”Ø恫Dictionary悒ē”Øꄏ恗态valueć‚’ć‚»ćƒƒćƒˆć€Rec_Json恫čæ½åŠ ć™ć‚‹å½¢ć§JsonConverter.ConvertToJsonć‚’č”Œć£ć¦ć‹ć‚‰ć€JSONå½¢å¼ć«ä»•ē«‹ć¦ć¦ć„ć¾ć™ć€‚
  • JSONåŒ–ć—ćŸćƒ‡ćƒ¼ć‚æć‚’å…ƒć«ć€WinHttp恫恦POST恧通äæ”ć‚’ć—ć¦ć„ć¾ć™ć€‚
  • ē„”äŗ‹ć«ćƒ‡ćƒ¼ć‚æ恌čæ½åŠ ć§ććŸć‚‰ć€200恌čæ”ć£ć¦ćć‚‹ć®ć§ć€flagmanć«ćƒ•ćƒ©ć‚°ć‚’ę ¼ē“ć—恦čæ”ć—ć¾ć™ć€‚
  • 今回ćÆć‚·ćƒ³ćƒ—ćƒ«ćŖćƒ•ć‚©ćƒ¼ćƒ ćŖ恮恧恓悓ćŖ悂悓恧恙恌态checkboxćŖć©ć®å “åˆć‚„ć€č¤‡ę•°ć®ćƒ¬ć‚³ćƒ¼ćƒ‰ć‚’ć¾ćØć‚ć¦ćƒćƒ«ć‚Æć‚¤ćƒ³ć‚µćƒ¼ćƒˆćŖ恩ćÆć¾ćŸć‚„ć‚Šę–¹ćŒē•°ćŖć‚‹ć®ć§ć€é›£ę˜“åŗ¦ćŒäøŠć§ć™ć€‚
  • ēµ„ćæē«‹ć¦ćŸJSONćÆ仄äø‹ć®ć‚ˆć†ćŖę„Ÿć˜ć«ćŖć‚Šć¾ć™ć€‚
  • Kintoneå“ć‹ć‚‰ć®čæ”ć‚Šå€¤ć‚’CallbyNameć§å–å¾—ć™ć‚‹ćØć€ę–°č¦čæ½åŠ ę™‚ć«å‰²ć‚Šå½“ć¦ć‚‰ć‚ŒćŸćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗå·ć‚’å–å¾—ć™ć‚‹ć“ćØ恌åÆčƒ½ć§ć™ć€‚ä»Šå›žćÆć“ć®å€¤ć‚’recidć«ę ¼ē“ć—ć¦ć„ć¾ć™ć€‚

ćƒ‡ćƒ¼ć‚æć®å‰Šé™¤

ExceläøŠć§ćƒ¬ć‚³ćƒ¼ćƒ‰ć®å‰Šé™¤ć‚’恗恦悂态kintoneäøŠć§å‰Šé™¤ć•ć‚Œć‚‹ć‚ć‘ć˜ć‚ƒć‚ć‚Šć¾ć›ć‚“ć€‚ć§ć™ć®ć§ć€ćƒ¬ć‚³ćƒ¼ćƒ‰å‰Šé™¤ē”Øć®ć‚³ćƒžćƒ³ćƒ‰ć‚’ē”Øę„ć—ć€ćć‚Œć‚’ęŒć£ć¦å‰Šé™¤ć‚’ć™ć‚‹ć‚ˆć†ć«ć—ć¾ć—ć‚‡ć†ć€‚ęœŖ処ē†ć®ć¾ć¾ć®č”Œć‚’ćŸć ExceläøŠć§å‰Šé™¤ć—ć¦ć‚‚ę¬”å›žćƒ‡ćƒ¼ć‚æå–å¾—ę™‚ć«å½“ē„¶ć§ć™ćŒå¾©ę“»ć—ć¦ć—ć¾ć„ć¾ć™ć®ć§ć€ćƒ‡ćƒ¼ć‚æć®å‰Šé™¤ćÆåæ…é ˆć§ć™ć€‚kintoneć®ä»•ę§˜äøŠ1åŗ¦ć«å‰Šé™¤ć§ćć‚‹ä»¶ę•°ćÆęœ€å¤§100ä»¶ć¾ć§ć§ć™ć€‚

  • kingetdata恮ć‚Øćƒ³ćƒ‰ćƒć‚¤ćƒ³ćƒˆURL悒ä½æē”Øć—ć¾ć™ć€‚
  • äø€ę‹¬å‰Šé™¤ćŒå‡ŗę„ć¾ć™ćŒä»Šå›žćÆ1ćƒ¬ć‚³ćƒ¼ćƒ‰å‰Šé™¤ć«ć—ć¦ć‚ć‚Šć¾ć™ć€‚č¤‡ę•°č”Œå‰Šé™¤ć—ćŸć„å “åˆć«ćÆidsé…åˆ—ć‚’č¤‡ę•°ć¤ćŖ恒悌恰OK恧恙ļ¼ˆids[0]=1&ids[1]=3ćØć„ć£ćŸå…·åˆć«ļ¼‰
  • idsć«ä»£å…„ć™ć‚‹å€¤ćÆćƒ¬ć‚³ćƒ¼ćƒ‰ID恧恙怂
  • WinHttp恧通äæ”恙悋ćØćć®ćƒ”ć‚½ćƒƒćƒ‰ćÆ怌DELETEć€ć«ćŖć‚Šć¾ć™ć€‚
  • å‰Šé™¤ćŒęˆåŠŸć™ć‚‹ćØ200ć®ć‚¹ćƒ†ćƒ¼ć‚æć‚¹ćŒčæ”ć£ć¦ćć‚‹ć®ć§ć€ć“ć‚Œć‚’å—äæ”恗恟悉态Excelć‚·ćƒ¼ćƒˆå“ć®č”Œć‚’Rows(ćƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗ号).Deleteć§å‰Šé™¤ć—ć¾ć™ć€‚ćƒ¬ć‚³ćƒ¼ćƒ‰ć®ID恧ćÆćŖććƒ¬ć‚³ćƒ¼ćƒ‰ē•Ŗ号ćŖē‚¹ć«ę³Øꄏ怂
  • ę¬”é …ć«ć‚ć‚‹ć‚ˆć†ć«ć€å³ć‚ÆćƒŖ惃ć‚Æćƒ”ćƒ‹ćƒ„ćƒ¼ć‹ć‚‰å‰Šé™¤ć§ćć‚‹ć‚ˆć†ć«ć‚³ćƒžćƒ³ćƒ‰ć‚’čæ½åŠ ć—ć¦ćŠććØ非åøø恫ä¾æåˆ©ć§ć™

右ć‚ÆćƒŖ惃ć‚Æćƒ”ćƒ‹ćƒ„ćƒ¼ć«ć‚‚ę‰æčŖćƒœć‚æćƒ³ć‚’ä»˜ć‘ć‚‹

ćƒŖćƒœćƒ³ć«ć™ć§ć«ę‰æčŖē”Ø惜ć‚æćƒ³ć‚’ä»˜ć‘ć¦ć„ć‚‹ć®ć§ć€äøč¦ćØ恄恈恰äøč¦ćŖć®ć§ć™ćŒć€ćƒžć‚¦ć‚¹ę“ä½œć§ćÆč”Œéøꊞ=>即ę‰æčŖä½œę„­ćØć„ć†ęµć‚Œć§ćÆ态ćƒŖćƒœćƒ³ć¾ć§ć®ē§»å‹•ć‚„ćƒœć‚æćƒ³ć‚’éøć¶ä½œę„­ćÆåœ°å‘³ć«ć‚æć‚¤ćƒ ćƒ­ć‚¹ć‚„ć‚¹ćƒˆćƒ¬ć‚¹ć«ćŖć‚Šć¾ć™ć€‚ćć“ć§ć€å³ć‚ÆćƒŖ惃ć‚Æćƒ”ćƒ‹ćƒ„ćƒ¼ć«ć‚‚ę‰æčŖē”Ø惜ć‚æćƒ³ć‚’ć¤ć‘ć¦ćæć¾ć™ć€‚čµ·å‹•ę™‚ć«č‡Ŗ動ēš„ć«ćƒ”ćƒ‹ćƒ„ćƒ¼ćø動ēš„恫čæ½åŠ ć—ć¾ć™ć€‚

  • ćƒŖćƒœćƒ³ć®OnLoadć‚¤ćƒ™ćƒ³ćƒˆć‚’ä»Šå›žćÆ利ē”Øć—ć¦ć„ć¾ć™ć€‚Auto_Openć®ć‚µćƒ–ćƒ—ćƒ­ć‚·ćƒ¼ć‚øćƒ£ć§ć‚‚OK
  • 今回ćÆ単äø€ć®ćƒœć‚æćƒ³čæ½åŠ ć§ć™ćŒć€ćƒć‚¹ćƒˆć™ć‚‹ć‚µćƒ–ćƒ”ćƒ‹ćƒ„ćƒ¼čæ½åŠ ć‚‚åÆčƒ½ć§ć™ć€‚ć¾ćŸć€ćƒœć‚æćƒ³ć®ä½ē½®ćŖć©ć‚‚å¤‰ę›“åÆčƒ½
  • Temporary:=TruećÆä»˜ć‘ć¦ćŠć„ćŸć»ć†ćŒč‰Æ恄恧恙怂惖惃ć‚Æēµ‚äŗ†ę™‚ć«ćƒ”ćƒ‹ćƒ„ćƒ¼ćŒę¶ˆćˆć¾ć™ć€‚ć§ćŖ恄ćØć€ę¬”å›žčµ·å‹•ę™‚ć«ć‚‚ć†äø€å€‹ćƒ”ćƒ‹ćƒ„ćƒ¼ćŒčæ½åŠ ć•ć‚Œć¦ć—ć¾ć†ćŸć‚
  • Application.CommandBars(“cell”)ć§ć‚»ćƒ«ć®å³ć‚ÆćƒŖ惃ć‚Æćƒ”ćƒ‹ćƒ„ćƒ¼ć«ćŖć‚Šć¾ć™ć€‚ä»Šå›žćÆč”ŒéøꊞćŖ恮恧rowć‚’ęŒ‡å®šć—ć¦ć„ć¾ć™ć€‚
  • Application.CommandBars(“row”).Control(“ć‚³ćƒžćƒ³ćƒ‰å”).Deleteć§ćƒ”ćƒ‹ćƒ„ćƒ¼ć‚’å‰Šé™¤åÆčƒ½ć€‚ć‚³ćƒžćƒ³ćƒ‰åćÆCaptionć§ęŒ‡å®šć—ćŸę–‡å­—åˆ—ć§ć™ć€‚
  • faceidćÆć‚¢ć‚¤ć‚³ćƒ³ć§ć™ć€‚ē•Ŗå·ć§ęŒ‡å®šć‚’ć—ć¾ć™ć€‚ć“ć”ć‚‰ć®ć‚µć‚¤ćƒˆć«åƾåæœč”ØćŒć‚ć‚‹ć®ć§ć€å„½ććŖć‚¢ć‚¤ć‚³ćƒ³ć‚’ęŒ‡å®šć—ć¾ć—ć‚‡ć†ć€‚

図ļ¼šę‰æčŖä½œę„­ćƒ”ćƒ‹ćƒ„ćƒ¼ćŒčæ½åŠ ć•ć‚Œć¾ć—ćŸ

関連ćƒŖćƒ³ć‚Æ

ć‚³ćƒ”ćƒ³ćƒˆć‚’ę®‹ć™

ćƒ”ćƒ¼ćƒ«ć‚¢ćƒ‰ćƒ¬ć‚¹ćŒå…¬é–‹ć•ć‚Œć‚‹ć“ćØćÆć‚ć‚Šć¾ć›ć‚“ć€‚

ć“ć®ć‚µć‚¤ćƒˆćÆć‚¹ćƒ‘ćƒ ć‚’ä½Žęø›ć™ć‚‹ćŸć‚ć« Akismet 悒ä½æć£ć¦ć„ć¾ć™ć€‚ć‚³ćƒ”ćƒ³ćƒˆćƒ‡ćƒ¼ć‚æć®å‡¦ē†ę–¹ę³•ć®č©³ē“°ćÆć“ć”ć‚‰ć‚’ć”č¦§ćć ć•ć„ć€‚