VBA恧Lotus Notes恮DBå†…ćƒ“ćƒ„ćƒ¼å…Øćƒ‡ćƒ¼ć‚æć‚’å¼•ćęŠœć

ä»„å‰ć€Notes恮NSFćƒ•ć‚”ć‚¤ćƒ«ć‹ć‚‰EMLå¤‰ę›ć—ć¦OutlookćøēŖć£č¾¼ć‚€ćƒ—ćƒ­ć‚°ćƒ©ćƒ ć‚’Accessć§ä½œęˆć—ć¾ć—ćŸć€‚åŒę§˜ć«Noteså†…ć®ć‚¢ćƒ—ćƒŖ恧ä½æć£ć¦ć‚‹ćƒ‡ćƒ¼ć‚æćƒ™ćƒ¼ć‚¹å†…ć®ćƒ“ćƒ„ćƒ¼ć§č”Øē¤ŗć•ć‚Œć¦ć‚‹ćƒ‡ćƒ¼ć‚æć‚’å¼•ć£ć“ęŠœćåæ…č¦ćŒć‚ć£ćŸē‚ŗć«ć€ć‚¦ć‚§ćƒ–äøŠć®ęƒ…å ±ć‚’å…ƒć«ę§‹ēÆ‰ć—ć¦ćæć¾ć—ćŸć€‚

ćć®å†…å®¹ćÆćƒ”ćƒ¼ćƒ«å¤‰ę›åŒę§˜ć«Notes恮COM悒ä½æć£ć¦DB恫ꎄē¶šć—态Lotus Scriptć§å¼•ćęŠœćć‚³ćƒ¼ćƒ‰ćŒćć®ć¾ć¾åˆ©ē”Øć§ćć‚‹ę„Ÿć˜ć§ć™ć€‚ä»Šå›žćÆExcelć§ä½œęˆć—64bitć‚³ćƒ¼ćƒ‰ć§čؘčæ°ć—ć¦ć‚ć‚Šć¾ć™ć€‚

Lotus Notesć®ćƒ”ćƒ¼ćƒ«ć‚’Outlookć«å¤‰ę›ć—ć¦ē§»č”Œć™ć‚‹

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

今回ćÆDBćØē¹‹ćŒć£ć¦ć‚‹ćƒ“ćƒ„ćƒ¼ć®ćƒ‡ćƒ¼ć‚æć‚’å¼•ćęŠœć„ć¦ć„ć¾ć™ć€‚å‡¦ē†ćÆćƒŖćƒœćƒ³ć«ćƒ”ćƒ‹ćƒ„ćƒ¼ć‚’ä½œć£ć¦ä½æć„ć‚„ć™ćä»•ē«‹ć¦ć¦ć‚ć‚Šć¾ć™ć€‚

ā€»2023幓8꜈23ꗄ态ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć®ćƒ‡ćƒ¼ć‚æć€ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ć€Wordćøć®å¤‰ę›ćŒć§ćć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć—ćŸć€‚

ExcelćØAccess恫ē‹¬č‡Ŗ恮ćƒŖćƒœćƒ³ć‚’čæ½åŠ ć™ć‚‹

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

ć‚µćƒ¼ćƒćƒ¼ćƒ»DBęƒ…å ±ć‚’ē”Øꄏ恙悋

ć“ć®ć‚¢ćƒ—ćƒŖ悒ä½æ恆ē‚ŗ恫åæ…要ćŖNotesć‚µćƒ¼ćƒć®ęƒ…å ±ćØćƒ‡ćƒ¼ć‚æć‚’å¼•ć£ć“ęŠœćåÆ¾č±”ć®DBćƒ•ć‚”ć‚¤ćƒ«åćŒåæ…要恧恙怂

  • Dominoxxxx/hogećØć„ć†ćƒ‰ćƒŸćƒŽć‚µćƒ¼ćƒć®åå‰ćŒåæ…要恫ćŖć‚Šć¾ć™ć€‚
  • hogehoge.nsfćØć„ć†ćƒ•ć‚”ć‚¤ćƒ«åćŒåæ…č¦ć§ć™ć€‚ćƒ‡ćƒ¼ć‚æć‚’å¼•ćęŠœććŸć„ć‚¢ćƒ—ćƒŖē­‰ć«é€£ēµć•ć‚Œć¦ć‚‹ćƒć‚ŗ恧恙ļ¼ˆNotes AdministratorćŖ恩恧ćÆē°”å˜ć«č¦‹ć¤ć‹ć‚Šć¾ć™ļ¼‰

ć“ć‚Œć‚‰ć®ęƒ…å ±ć‚’ę¬”é …ć®ć‚»ćƒƒćƒˆć‚¢ćƒƒćƒ—ć§å…„åŠ›ć™ć‚‹åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

ā€»nsf恫恤恄恦态ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć®å¼•ćęŠœććÆdbćƒ‡ć‚£ćƒ¬ć‚Æ惈ćƒŖ仄äø‹ć«åÆ¾č±”ć®nsfćƒ•ć‚”ć‚¤ćƒ«ćŒć„ć‚‹ć“ćØćŒå‰ęć«ćŖć‚Šć¾ć™ć€‚ļ¼ˆå‰čæ°ć®å “合ćÆnsfć‚‚ä»–ć®ćƒ‡ć‚£ćƒ¬ć‚Æ惈ćƒŖć«ć„ć‚‹å “åˆć«ćÆä¾‹ćˆć°ć€db\hoge.nsfćØć„ć£ćŸęŒ‡å®šćŒåæ…要恧恙怂ļ¼‰

ć‚»ćƒƒćƒˆć‚¢ćƒƒćƒ—

ćƒ€ć‚¦ćƒ³ćƒ­ćƒ¼ćƒ‰ć—ćŸExcelć‚’é–‹ćć€ä»„äø‹ć®ę‰‹é †ć§ć‚µćƒ¼ćƒćƒ¼åćØDBåć‚’ē™»éŒ²ć—ć¾ć™ć€‚

  1. ćƒŖćƒœćƒ³ć«NotesćØ恄恆ć‚æćƒ–ćŒć‚ć‚‹ć®ć§é–‹ć

  2. čØ­å®šć‚’ć‚ÆćƒŖ惃ć‚Æ恙悋

  3. čØ­å®šćƒ€ć‚¤ć‚¢ćƒ­ć‚°ćŒå‡ŗć‚‹ć®ć§ć€ć‚µćƒ¼ćƒćƒ¼åćØDBåć‚’ęŒ‡å®šć—ć¦äæå­˜ć‚’ć‚ÆćƒŖ惃ć‚Æ

Excelćƒ•ć‚”ć‚¤ćƒ«ćØåŒć˜å “ę‰€ć«setting.inićØć„ć†ćƒ•ć‚”ć‚¤ćƒ«ć«čØ­å®šćŒę›øćč¾¼ć¾ć‚Œć¾ć™ć€‚

図ļ¼šē‹¬č‡Ŗ恮ćƒŖćƒœćƒ³ć‚’ć¤ć‘ć¦ć‚ć‚Šć¾ć™

図ļ¼šćƒ€ć‚¤ć‚¢ćƒ­ć‚°ć«ć‚µćƒ¼ćƒåćØDBćƒ•ć‚”ć‚¤ćƒ«åć‚’å…„ć‚Œć‚‹

ć‚¢ćƒ—ćƒŖć®ä»•ę§˜

Notes恮DB恫ćÆ꧘怅ćŖćƒ“ćƒ„ćƒ¼ćŒå«ć¾ć‚Œć¦ć„ć¾ć™ćŒć€ćƒ¦ćƒ¼ć‚¶ćŒä½œęˆć—ćŸć‚‚ć®ć§ćÆē„”恄ē®”ē†ē”Øć®ćƒ“ćƒ„ćƒ¼ćŖć©ć‚‚å«ć¾ć‚Œć¦ć„ć¾ć™ć€‚ć“ć®ć‚¢ćƒ—ćƒŖ恧ćÆļ¼ˆļ¼‰ć‹ć‚‰å§‹ć¾ć‚‹ē®”ē†ē”Øć®ćƒ“ćƒ„ćƒ¼ć«ć¤ć„ć¦ćÆ処ē†ć‚’ć‚¹ćƒ«ćƒ¼ć™ć‚‹ć‚ˆć†ć«ć—ć¦ć„ć¾ć™ć€‚

ć¾ćŸć€ćƒ“ćƒ„ćƒ¼ć®åå‰ć§ć‚·ćƒ¼ćƒˆć‚’ē”Ÿęˆć™ć‚‹ć‚ˆć†ć«ć—ć¦ć„ć¾ć™ćŒć€ļæ„ćƒžćƒ¼ć‚Æ恫恤恄恦ćÆć‚·ćƒ¼ćƒˆåć«ä½æ恈ćŖć„ć®ć§ć‚¢ćƒ³ćƒ€ćƒ¼ćƒćƒ¼ć§ä»£ę›æć—ć¦ć„ć¾ć™ć€‚ć¾ćŸć€äø€åŗ¦å–å¾—ć—ćŸć®ć”再åŗ¦å®Ÿč”Œć™ć‚‹ćØć€ć‚·ćƒ¼ćƒˆćŒę—¢ć«ä½œęˆęøˆćæćØ恄恆恓ćØ恧ć‚Øćƒ©ćƒ¼ćØćŖć‚‹ć®ć§ć€ä½œęˆć•ć‚ŒćŸć‚·ćƒ¼ćƒˆć‚’å…Øå‰Šé™¤ć—ć¦ć‹ć‚‰åˆ©ē”Ø恙悋åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

ä½æć„ę–¹ćØć‚½ćƒ¼ć‚¹ć‚³ćƒ¼ćƒ‰

ä½æć„ę–¹

利ē”Øę–¹ę³•ćÆē°”å˜ć§ć™ć€‚å‰čæ°ć®čØ­å®šćŒå®Œäŗ†ć—ć¦ć„ć‚Œć°ć€ć€Œćƒ‡ćƒ¼ć‚æå–å¾—ć€ćƒœć‚æćƒ³ć‚’å®Ÿč”Œć™ć‚‹ć ć‘ć§ć™ć€‚ćƒ“ćƒ„ćƒ¼ć®ę•°ć ć‘ć‚·ćƒ¼ćƒˆćŒē”Ÿęˆć•ć‚Œć¦ć€ćƒ“ćƒ„ćƒ¼ć®äø­ć®ćƒ‡ćƒ¼ć‚æć‚’å¼•ćęŠœćć¾ć™ć€‚ć‚æć‚¤ćƒˆćƒ«č”ŒćŖ恩ćÆč‡Ŗå‹•ć§å–å¾—ć—ć¦ć‚»ćƒƒćƒˆć•ć‚Œć¾ć™ć€‚ć‚ˆć£ć¦ć€ć‚µćƒ¼ćƒćØDBć ć‘å¤‰ę›“ć™ć‚Œć°ę±Žē”Øēš„ć«ćƒ‡ćƒ¼ć‚æć‚’å¼•ćęŠœćć“ćØ恌åÆčƒ½ć§ć™ć€‚

処ē†äø­ćÆå·¦äø‹ć®ć‚¹ćƒ†ćƒ¼ć‚æć‚¹ćƒćƒ¼ć«é€²ę—ēŽ‡ćŒč”Øē¤ŗć•ć‚Œć‚‹ć‚ˆć†ć«ćŖć£ć¦ć„ć¾ć™ć€‚Notesꎄē¶šę™‚恫ćÆćƒ‘ć‚¹ćƒÆćƒ¼ćƒ‰å…„åŠ›ę¬„ćŒå‡ŗć¦ćć¾ć™ć®ć§ć€ćƒ‘ć‚¹ćƒÆćƒ¼ćƒ‰ć‚’å…„ć‚Œć‚‹ćØćƒ‡ćƒ¼ć‚æå–å¾—é–‹å§‹ć§ć™ć€‚

ā€»VBAč­¦å‘ŠćŒå‡ŗć¦ć„ć‚‹å “åˆå®Ÿč”ŒčرåÆ悒恗恦恂恒悋åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

図ļ¼šćƒ­ć‚°ć‚¤ćƒ³ćƒ€ć‚¤ć‚¢ćƒ­ć‚°ćŒå‡ŗć¦ćć‚‹

ć‚³ćƒ¼ćƒ‰ćØč§£čŖ¬

参ē…§čح定

é…å»¶ćƒć‚¤ćƒ³ćƒ‡ć‚£ćƒ³ć‚°ć ćØć€ć‚³ćƒ¼ćƒ‰č£œå®ŒćŒåŠ¹ć‹ćŖć„ć®ć§ć€ä»Šå›žćÆ参ē…§čØ­å®šć‹ć‚‰ć€ŒLotus Domino Objects怍悒čæ½åŠ ć—ć¦ć„ć¾ć™ć€‚ć“ć‚ŒćŒćŖ恄ćØć€ć‚³ćƒ¼ćƒ‰ćŒå‹•ćć¾ć›ć‚“ć®ć§å½“ē„¶ć§ć™ćŒć€åˆ©ē”Ø恙悋PC恧ćÆNotesć‚Æćƒ©ć‚¤ć‚¢ćƒ³ćƒˆćŒć‚¤ćƒ³ć‚¹ćƒˆćƒ¼ćƒ«ć•ć‚Œć¦ć„ć‚‹åæ…č¦ę€§ćŒć‚ć‚Šć¾ć™ć€‚

図ļ¼šä»Šå›žć®ć‚³ćƒ¼ćƒ‰ćÆ参ē…§čØ­å®šć‚’åŠ ćˆć¦ć„ć¾ć™

ćƒ‡ćƒ¼ć‚æć‚’å–å¾—ć™ć‚‹ćƒ”ć‚¤ćƒ³é–¢ę•°

ćƒ‡ćƒ¼ć‚æć‚Øć‚Æć‚¹ćƒćƒ¼ćƒˆć‚’ē®”ē†ć™ć‚‹ćƒ”ć‚¤ćƒ³ć§å®Ÿč”Œć•ć‚Œć‚‹é–¢ę•°ć§ć™ć€‚å¾Œčæ°ć®é–¢ę•°ć‚’éšę‰€ć§å‘¼ć³å‡ŗ恗恦å…Øä½“ć‚’åˆ¶å¾”ć—ć¦ć„ć¾ć™ć€‚

  • 後čæ°ć®ćƒ”ć‚½ćƒƒćƒ‰ć§ć‚‚åˆ©ē”Øć™ć‚‹å„ēØ®ć‚°ćƒ­ćƒ¼ćƒćƒ«å¤‰ę•°ć‚’Generalćƒ—ćƒ­ć‚·ćƒ¼ć‚øćƒ£ć®äø­ć§å®£čØ€ć—ć¦ćŠćć¾ć™ć€‚
  • ćƒ”ćƒ¼ćƒ«ē§»č”Œć®ćƒ—ćƒ­ć‚°ćƒ©ćƒ ćØ違恄态Lotus.NotesSessionć§å‹•ć‹ć—ć¦ć‚‹ć®ć§Call session.initialize恌åæ…č¦ć§ć™ć€‚ć¾ćŸć€Call session.initialize(password)ćØ恙悋ćØč‡Ŗå‹•ć§ćƒ­ć‚°ć‚¤ćƒ³ć™ć‚‹ć‚ˆć†ć«ćŖć‚Šć¾ć™ć€‚
  • setting.inić‹ć‚‰ć‚µćƒ¼ćƒåćØDBćƒ•ć‚”ć‚¤ćƒ«åć‚’å–å¾—ć—ć¦GetDatabase恧ꎄē¶šć—ć¦ć„ć¾ć™ć€‚
  • NotesViewListé–¢ę•°ć‚’å®Ÿč”Œć—ć¦ć€DBå†…ć®ćƒ“ćƒ„ćƒ¼ć®äø€č¦§ć‚’é…åˆ—ć§å–å¾—ć—ć¦ć„ć¾ć™ć€‚
  • ćƒ«ćƒ¼ćƒ—ć§é…åˆ—ć‚’å›žć—ć€ćƒ“ćƒ„ćƒ¼ć®åē§°ć‚’å–å¾—ć—ćŸć‚‰getNotesViewDataé–¢ę•°ć§ć‚·ćƒ¼ćƒˆä½œęˆćØćƒ‡ćƒ¼ć‚æå¼•ćęŠœćć‚’č”Œć£ć¦ć„ć¾ć™ć€‚
  • ęœ€å¾Œć«sessionćØdb恮ć‚Ŗ惖ć‚ø悧ć‚Æćƒˆć‚’é–‹ę”¾ć—ć¦ć„ć¾ć™ļ¼ˆć§ćŖ恄ćØnotesćƒ—ćƒ­ć‚»ć‚¹ćŒę®‹ć‚‹åÆčƒ½ę€§ćŒć‚ć‚‹ļ¼‰

ćƒ“ćƒ„ćƒ¼ć®äø€č¦§ć‚’å–å¾—ć—ć¦é…åˆ—ć§čæ”恙

前čæ°ć®ćƒ”ć‚¤ćƒ³é–¢ę•°ć‹ć‚‰å‘¼ć³å‡ŗć•ć‚Œć¦ć€ęŒ‡å®šć®DBå†…ć«ć‚ć‚‹ćƒ“ćƒ„ćƒ¼ć®äø€č¦§ć‚’å–å¾—ć—ć¦é…åˆ—ć§čæ”ć™é–¢ę•°ć§ć™ć€‚ä½†ć—ć€ē®”ē†ē”Øćƒ“ćƒ„ćƒ¼ć«ć¤ć„ć¦ćÆ処ē†ć‚’ć‚¹ćƒ«ćƒ¼ć™ć‚‹ć‚ˆć†ć«ćƒ•ć‚£ćƒ«ć‚æć—ć¦ć„ć¾ć™ć€‚

  • 動ēš„配列ćØ恙悋恟悁态Redim Preserve恧逐äø€é…åˆ—ć‚’ę‹”å¼µć—ćŖćŒć‚‰ćƒ“ćƒ„ćƒ¼ć®åē§°ć‚’ļ¼‘ę¬”å…ƒé…åˆ—ć§čæ½åŠ ć—ć¦ć„ć¾ć™ć€‚
  • é…åˆ—ć§čæ”ć™ćŸć‚ć«é–¢ę•°ć®ęˆ»ć‚Šå€¤ć®åž‹ćÆVariantćØć—ć¦ć„ć¾ć™ć€‚

åÆ¾č±”DBć‹ć‚‰ćƒ‡ćƒ¼ć‚æć‚’å¼•ćęŠœć„ć¦ę›ø恍å‡ŗ恙

ćƒ“ćƒ„ćƒ¼ć®åē§°ć‚’å…ƒć«ć‚·ćƒ¼ćƒˆć‚’ę–°č¦čæ½åŠ ć—ć€ćć“ć«ć‚æć‚¤ćƒˆćƒ«č”ŒćØćƒ“ćƒ„ćƒ¼ć®å®Ÿéš›ć®ćƒ‡ćƒ¼ć‚æ悒ę›ø恍å‡ŗć™é–¢ę•°ć§ć™ć€‚

  • ćƒ‡ćƒ¼ć‚æ恌ē„”ć„ćƒ“ćƒ„ćƒ¼ć®å “åˆćÆ処ē†ć‚’ć‚¹ćƒ«ćƒ¼ć—ć¦ć„ć¾ć™
  • ćƒ“ćƒ„ćƒ¼åć«ę–¼ć„ć¦ć‚·ćƒ¼ćƒˆåć«ä½æ恈ćŖć„ę–‡å­—ćÆć‚¢ćƒ³ćƒ€ćƒ¼ćƒćƒ¼ć«replaceć•ć›ć¦ć„ć¾ć™ć€‚
  • åˆ—č¦‹å‡ŗć—ć‚’ä½œęˆć—ćŸå¾Œć€ļ¼’č”Œē›®ä»„降恋悉entry.ColumnValuesć«ć¦åˆ—ć®ćƒ‡ćƒ¼ć‚æ悒ę›ø恍å‡ŗć—ć¦ć„ć¾ć™ć€‚
  • ć‚¹ćƒ†ćƒ¼ć‚æć‚¹ćƒćƒ¼ć«é€²ę—ēŽ‡ć®å€¤ć‚’č”Øē¤ŗć•ć›ć¦ć„ć¾ć™ć€‚
  • ęœ€å¾Œć«å‡¦ē†ćŒēµ‚ć‚ć£ćŸć‚‰ćƒ”ć‚¤ćƒ³é–¢ę•°ć«ęˆ»ć—ć€ę¬”ć®ćƒ“ćƒ„ćƒ¼ć®å‡¦ē†ć‚’č”Œć£ć¦ć„ćć¾ć™ć€‚

ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć®å¼•ćęŠœć

恄悏悆悋Notesꖇę›øćØå‘¼ć°ć‚Œć‚‹ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆćŖå†…å®¹ć§ć€ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćŖć©ćŒä»˜ć„ć¦ć‚‹ć‚ˆć†ćŖļ¼‘恤ļ¼‘ć¤ć®ćƒšćƒ¼ć‚øć®ćƒ‡ćƒ¼ć‚æć§ć€ćƒ†ć‚­ć‚¹ćƒˆćƒ‡ćƒ¼ć‚æ恠恑悒richtextć‚·ćƒ¼ćƒˆć«äø€ę°—恫ę›ø恍å‡ŗć—ć¾ć™ć€‚ęœ¬ä½“č‡Ŗ体ćÆRTFå½¢å¼ć§ć®ć‚Øć‚Æć‚¹ćƒćƒ¼ćƒˆć‚‚å‡ŗę„ć‚‹ć®ć§ć™ćŒćƒ”ć‚½ćƒƒćƒ‰ćÆ存åœØ恗ćŖć„ć‚ˆć†ć§ć€å¾Œčæ°ć®Wordå¤‰ę›ć‚’åˆ©ē”Øć—ć¦å–å¾—åÆčƒ½ć§ć™ć€‚ć€‚

ćƒŖćƒœćƒ³ć®ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆå–å¾—ć‚’å®Ÿč”Œć™ć‚‹ćØꊜ恍å‡ŗ恗恌å‡ŗę„ć¾ć™ć€‚

  • db仄äø‹ć«åÆ¾č±”ć®nsfćƒ•ć‚”ć‚¤ćƒ«ćŒć„ć‚‹ć“ćØćŒå‰ęć§ć™ć€‚
  • å¼•ćęŠœć„ćŸćƒ‡ćƒ¼ć‚æćÆćƒ†ć‚­ć‚¹ćƒˆå½¢å¼ć§ć€richtextć‚·ćƒ¼ćƒˆć«ID, ć‚æć‚¤ćƒˆćƒ«, ć‚«ćƒ†ć‚“ćƒŖ, ꊕēØæę—„, ꜀ēµ‚ꛓꖰꗄ, ęœ¬ę–‡ć§ę›ø恍å‡ŗć—ć¾ć™ć€‚
  • ꖇę›øå†…ć®ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ć®å–ć‚Šå‡ŗ恗ćÆęœŖå®Ÿč£…ć§ć™ć€‚

ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆć®ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ć‚’å–ć‚Šå‡ŗ恙

前čæ°ć®ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć®ćƒ‡ćƒ¼ć‚æ恫ćÆ态Excel悄WordćØć„ć£ćŸę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćŒä»˜ć„ć¦ć‚‹å “åˆćŒć‚ć‚Šć¾ć™ć€‚ć“ć‚Œć‚‰ćÆ惐悤惊ćƒŖćƒ‡ćƒ¼ć‚æć§ć‚ć‚‹ćŸć‚ć€å‰čæ°ć®ćƒ†ć‚­ć‚¹ćƒˆęŠœćå‡ŗ恗恧ćÆå–å¾—ć•ć‚Œć‚‹ć“ćØćŒć‚ć‚Šć¾ć›ć‚“ć€‚ćć‚Œć§ćÆå›°ć‚‹ć®ć§ć€1ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć®ćƒ†ć‚­ć‚¹ćƒˆć‚’ęŠœć„ćŸå¾Œć«ć“ć®ćƒć‚¤ćƒŠćƒŖćƒ‡ćƒ¼ć‚æć‚’å–ć‚Šå‡ŗć™ć‚³ćƒ¼ćƒ‰ć‚’čæ½åŠ ć—态attachmentć‚·ćƒ¼ćƒˆć«universalidć‚’å…ƒć«ćƒ‡ćƒ¼ć‚æ悒ę›ø恍å‡ŗć—ć™ć‚‹ć‚³ćƒ¼ćƒ‰ć‚’čæ½åŠ ć—ć¾ć™ć€‚

恂ćØćÆPowerQueryē­‰ć‚’利ē”Ø恙悌恰richtextć‚·ćƒ¼ćƒˆćØuid悒åŸŗęŗ–ć«é€£ēµć™ć‚‹äŗ‹ćŒåÆčƒ½ć§ć™ć€‚ä»„äø‹ćÆ前čæ°ć®ć€Œćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆęœ¬ę–‡ć‚’å–å¾—ć™ć‚‹ć€ć«čæ½čØ˜ć™ć‚‹ć‚³ćƒ¼ćƒ‰ć«ćŖć‚Šć¾ć™ć€‚

  • 恓恮VBAćƒ•ć‚”ć‚¤ćƒ«ćŒć‚ć‚‹å “ę‰€ć«tempćØć„ć†ćƒ‡ć‚£ćƒ¬ć‚Æ惈ćƒŖć‚’ä½œć£ć¦ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ć®č§£å‡å…ˆćØć—ć¦ęŒ‡å®šć—ć¦ć‚‹ļ¼ˆdestDriveļ¼‰
  • GetFirstItem恫恦Bodyć‚’å–å¾—ć—ćŸå¾Œć«ć€EmbeddedObjectsć«ć¦ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ć®é…åˆ—ć‚’å–å¾—ć™ć‚‹äŗ‹ćŒåÆčƒ½ć§ć™
  • doc.HasEmbeddedć«ć¦ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćŒć‚ć‚‹ć‹ć©ć†ć‹ć‚’åˆ¤å®šåÆčƒ½ć§ć™ć€‚ä½†ć—ć€jpgćŖ恩恮ē”»åƒćƒ•ć‚”ć‚¤ćƒ«ćÆę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćØćæćŖ恕悌ćŖć„ć®ć§å–å¾—ć§ćć¾ć›ć‚“ć€‚
  • atfile.type恌1454ļ¼ˆEMBEDDED_ATTACHMENTļ¼‰ć ć£ćŸć‚‰ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćŖć®ć§å‡¦ē†ć‚’ē¶šč”Œć™ć‚‹
  • ćƒ•ć‚”ć‚¤ćƒ«åćŒē„”恄悂恮ćÆ処ē†ć‚’ć‚¹ćƒ«ćƒ¼ć™ć‚‹
  • ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćÆćƒ«ćƒ¼ćƒ—ć§å›žć—ć¦ExtractFileć«ć¦å–ć‚Šå‡ŗ恙恓ćØ恌åÆčƒ½ć€‚ć“ć®ę™‚ć€atfile.Nameć§ćƒ•ć‚”ć‚¤ćƒ«åć‚‚å–å¾—ć—ć¦ćŠć„ć¦ć€ć‚«ćƒ¬ćƒ³ćƒˆćƒ‡ć‚£ćƒ¬ć‚Æ惈ćƒŖå†…ć®tempćƒ•ć‚©ćƒ«ćƒ€å†…ć«ćƒ•ć‚”ć‚¤ćƒ«ć‚’ē”Ÿęˆć™ć‚‹
  • ęœ€å¾Œć«ć‚·ćƒ¼ćƒˆć«universalidć€ćƒ•ć‚”ć‚¤ćƒ«åć€ćƒ•ćƒ«ćƒ‘ć‚¹ć‚’čؘčæ°ć—ć¦å®Œäŗ†

Notes恮ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆćƒ•ć‚£ćƒ¼ćƒ«ćƒ‰ć«ę·»ä»˜ć•ć‚Œć¦ć‚‹ćƒ•ć‚”ć‚¤ćƒ«ćÆćØ恦恤悂ćŖćå¤ć„ćƒ•ć‚”ć‚¤ćƒ«ć‚‚ę®‹ć£ć¦ć‚‹åÆčƒ½ę€§ćŒć‚ć‚Šć¾ć™ć€‚ćć‚ŒćÆå¤ć„ć‚³ćƒ³ćƒ”ćƒ„ćƒ¼ć‚æć‚¦ć‚¤ćƒ«ć‚¹ćŒę½œć‚“ć§ć„ć‚‹åÆčƒ½ę€§ć‚‚ć‚ć‚‹ćŸć‚ć€äø€éƒØć®ćƒ•ć‚”ć‚¤ćƒ«ćÆć‚¦ć‚¤ćƒ«ć‚¹ćƒć‚§ćƒƒć‚«ćƒ¼ć«å¼•ć£ć‹ć‹ć‚Šå‹•ä½œćŒé˜»å®³ć•ć‚ŒExcelćŒč½ć”ć‚‹å “åˆć‚‚ć‚ć‚Šć¾ć™ć®ć§č¦ę³Øꄏ怂

ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆć‚’Wordćƒ•ć‚”ć‚¤ćƒ«ć«å¤‰ę›ć—ć¦å‡ŗ力

Lotus Notes恮Script恫ćÆFileExportćØć„ć†ć‚‚ć®ć§ćƒœć‚æćƒ³ć«å‰²ć‚Šå½“ć¦ć¦ä½æć†ć‚³ćƒžćƒ³ćƒ‰ć«ć¦ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆć‚’RTFå½¢å¼ć§äæå­˜ć™ć‚‹ę©Ÿčƒ½ćŒć‚ć‚Šć¾ć™ć€‚ć—ć‹ć—ć€VBAć‹ć‚‰å©ćå “åˆć®ćƒ”ć‚½ćƒƒćƒ‰ć«RTFćØ恗恦äæå­˜ć™ć‚‹ē‚ŗć®ć‚‚ć®ćŒćŖćć€ć¾ćŸå‰čæ°ć®ę–¹å¼ć§ćÆę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćØ恗恦ē”»åƒć®å–ć‚Šå‡ŗ恗悂å‡ŗę„ć¾ć›ć‚“ć€‚

恝恓恧态Lotus Notes恮UIč‡Ŗä½“ć‚’ę“ēø¦ć—恦态ćƒŖćƒƒćƒćƒ†ć‚­ć‚¹ćƒˆć‚’ć‚ÆćƒŖćƒƒćƒ—ćƒœćƒ¼ćƒ‰ēµŒē”±ć§Wordćƒ•ć‚”ć‚¤ćƒ«ć«ć‚³ćƒ”ćƒšć—é€£ē¶šäæå­˜ć™ć‚‹ę–¹å¼ćŒē¢ŗē«‹ć§ćć¾ć—ćŸć€‚å‰čæ°ć¾ć§ć®NotessessionćØć—ć¦č”Œć†ę–¹ę³•ć§ćÆćŖ恏态Notesč‡Ŗä½“ć‚’čµ·å‹•ć—ć¦č”Œć„ć¾ć™ć®ć§ć€ćƒ•ć‚”ć‚¤ćƒ«ē”Ÿęˆäø­ćÆPCćÆå¼„ć£ć¦ćÆć„ć‘ć¾ć›ć‚“ļ¼ˆć¾ćŸć‚ÆćƒŖćƒƒćƒ—ćƒœćƒ¼ćƒ‰ć‚’ä½•åŗ¦ć‚‚ę›øćę›ćˆć¦ć„ć¾ć™ć®ć§ć€åˆ„ć®ä½œę„­ć§ć‚³ćƒ”ćƒšć‚’ć™ć‚‹ćØé˜»å®³ć—ćŸć‚Šć€åˆ„ć®ć‚‚ć®ćŒč²¼ć‚Šä»˜ć‘ć‚‰ć‚ŒćŸć‚Šć™ć‚‹ć®ć§č¦ę³Øꄏļ¼‰ć€‚

åˆå›žå®Ÿč”Œę™‚ć®ćæ态ē¢ŗčŖć®ćƒ€ć‚¤ć‚¢ćƒ­ć‚°ćŒå‡ŗć‚‹ć®ć§ć€ć€Œä»Šå›žć®Lotus Notesć‚»ćƒƒć‚·ćƒ§ćƒ³ć§ć“ć®ć‚¢ć‚Æć‚·ćƒ§ćƒ³ć‚’å®Ÿč”Œć™ć‚‹ćŸć‚ć«ē½²åč€…ć‚’äæ”ē”Øć™ć‚‹ć€ć«ćƒć‚§ćƒƒć‚Æć‚’å…„ć‚Œć¦OK悒ć‚ÆćƒŖ惃ć‚Æ恙悋åæ…č¦ćŒć‚ć‚Šć¾ć™ć€‚

ā€»ę–‡ę›øć‚æć‚¤ćƒˆćƒ«ć«ćƒ•ć‚”ć‚¤ćƒ«åć«ć¤ć‘ć‚‰ć‚ŒćŖ恄ē’°å¢ƒä¾å­˜ę–‡å­—ćŒć‚ć‚‹å “åˆć€åå‰ć‚’ä»˜ć‘ć¦äæå­˜ćƒ€ć‚¤ć‚¢ćƒ­ć‚°ćŒå‡ŗć¦ć—ć¾ć†ć“ćØćŒć‚ć‚‹ć®ć§ć€ćć®å “åˆćÆćć®ć¾ć¾å‰čæ°ć®tempćƒ‡ć‚£ćƒ¬ć‚Æ惈ćƒŖć‚’ęŒ‡å®šć—ć¦ļ¼Æļ¼«ć‚’ć‚ÆćƒŖ惃ć‚Æć™ć‚Œć°å‡¦ē†ćŒē¶™ē¶šć•ć‚Œć¾ć™ć€‚ć‚³ćƒ¼ćƒ‰å†…ć ćØ怌fncSheetNameModifyé–¢ę•°ć€ć«åÆ¾č±”ć®ę–‡å­—ć‚’čæ½åŠ ć™ć‚‹ć“ćØ恧态恓悌悉ćÆē©ŗę–‡å­—ć«ē½®ćę›ć‚ć‚‹ć®ć§ć€čæ½åŠ ć—ć¦ć„ććØć‚¹ćƒ ćƒ¼ć‚ŗć«å‡¦ē†ćŒč”Œć‚ć‚Œć‚‹ćØę€ć„ć¾ć™ć€‚

ā€»ć¾ćŸNotesćŒčµ·å‹•ć—ć¦ć„ć¦ä½•ć‹ć®ę–‡ę›ø悒開恄恦悋ēŠ¶ę…‹ć®å “合ćÆåæ…恚å…ØéƒØé–‰ć˜ć¦ć‹ć‚‰å®Ÿč”ŒćŒåæ…要恧恙怂

図ļ¼šåˆå›žčµ·å‹•ć ć‘ćƒć‚§ćƒƒć‚Æ恌åæ…要

  • Notesč‡Ŗä½“ć‚’ę“ēø¦ć™ć‚‹å “åˆć«ćÆ怌NotesUIWorkspaceć‚Æćƒ©ć‚¹ć€ć‚’ä½æć†ć®ć§ć™ćŒć€é…å»¶ćƒć‚¤ćƒ³ćƒ‡ć‚£ćƒ³ć‚°ć§ćŖ恑悌恰ä½æ恈ćŖ恄恮恧ę³Øꄏ
  • universalid恌ē„”恄悂恮ćÆ処ē†ć‚’ć‚¹ćƒ«ćƒ¼ć™ć‚‹ć‚ˆć†ć«ć—ć¦ć„ć¾ć™ć€‚
  • ē”Øē“™ć‚µć‚¤ć‚ŗćÆ态wdPaperA3ć‚’ć‚‚ć£ć¦A3悵悤ć‚ŗć‚’ęŒ‡å®šć—ć¦ć‚‹ļ¼ˆA4恠ćØꖇę›øć®å†…å®¹ć«ć‚ˆć£ć¦ćÆ态ćÆćæå‡ŗć™å “åˆćŒć‚ć‚‹ćŸć‚ļ¼‰
  • ꓍ēø¦äø­ć«ć€Œåˆ„ć®ćƒ—ćƒ­ć‚°ćƒ©ćƒ ć§OLEć®ę“ä½œćŒå®Œäŗ†ć™ć‚‹ć¾ć§å¾…ę©Ÿć‚’ć¤ć„ć‘ć¾ć™ć€ćØć„ć†ćƒ”ćƒƒć‚»ćƒ¼ć‚ø恌å‡ŗć‚‹å “åˆćŒć‚ć‚‹ć®ć§ć€ć“ć‚Œć‚’å°ć˜ć‚‹ćŸć‚ć«ć€ŒApplication.DisplayAlerts = Falseć€ć‚’åŠ ćˆć¦ć„ć¾ć™ć€‚
  • 同名ć‚æć‚¤ćƒˆćƒ«ć®ę–‡ę›øåƾē­–ćØć—ć¦ć€ćƒ•ć‚”ć‚¤ćƒ«ć®ć‚æć‚¤ćƒˆćƒ«ć‚’å–å¾—ć—ćŸć‚‰ć‚«ć‚¦ćƒ³ć‚æć®å€¤ć‚’ć¤ćŖć’ć¦ćƒ•ć‚”ć‚¤ćƒ«åćØć—ć¦ć„ć¾ć™ć€‚
  • BodyéƒØåˆ†ć‚’ć‚³ćƒ”ćƒ¼ć™ć‚‹ć«ćÆē·Øé›†ćƒ¢ćƒ¼ćƒ‰ć‚’True恫恙悋åæ…č¦ćŒć‚ć‚‹ć®ć§ć€ć€Œws.EDITDOCUMENT(True, doc2, False)怍ćØć—ć¦ęœ‰åŠ¹åŒ–ć—uidocćØć—ć¦å–å¾—ć—ć¦ć„ć¾ć™ć€‚
  • uidoc恫恦Body恫ē§»å‹•=>å…ØéƒØéøꊞ=>ć‚³ćƒ”ćƒ¼ć—ć¦ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć‚’č‡Ŗå‹•ć§é–‰ć˜ć‚‹ć‚ˆć†ć«ć—ć¦ć„ć¾ć™ć€‚
  • Wordć‚Ŗ惖ć‚ø悧ć‚Æ惈恫Document.add恫恦ꖰ恗恄ꖇę›ø悒čæ½åŠ ć—ć¦ć‚³ćƒ”ćƒšć€äæå­˜ć€ę–‡ę›ø悒閉恘悋悒ē¹°ć‚Ščæ”ć—ä½œę„­ć§č”Œć£ć¦ć„ć¾ć™ć€‚
  • Wordćƒ•ć‚”ć‚¤ćƒ«ćÆę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćØåŒę§˜ć«ć€Bookć®ć‚ć‚‹ćƒ‡ć‚£ćƒ¬ć‚Æ惈ćƒŖ仄äø‹ć®tempćƒ‡ć‚£ćƒ¬ć‚Æ惈ćƒŖå†…ć«č‡Ŗå‹•ć§äæå­˜ć•ć‚Œć¦ć„ćć€ć‚¹ćƒ—ćƒ¬ćƒƒćƒ‰ć‚·ćƒ¼ćƒˆć®wordfileć‚·ćƒ¼ćƒˆć«ęƒ…å ±ćŒčؘčæ°ć•ć‚Œć¦ć„ćć¾ć™ć€‚
  • fncDeleteStringsé–¢ę•°ć§Subject恮ē’°å¢ƒä¾å­˜ę–‡å­—ć‚’é™¤å¤–ć—ć¦ćƒ•ć‚”ć‚¤ćƒ«åćØ恗恦čæ”ć—ć¾ć™ć€‚
  • NotesćƒŖćƒ³ć‚Æć‚Ŗ惖ć‚ø悧ć‚Æćƒˆć‚„ć€ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ć‚Ŗ惖ć‚ø悧ć‚Æ惈ćÆ処ē†ć‚’ć‚¹ćƒ«ćƒ¼ć—ć¾ć™ć€‚ę·»ä»˜ćƒ•ć‚”ć‚¤ćƒ«ćŒę¬²ć—ć„å “åˆćÆ前čæ°ć®ę©Ÿčƒ½ć‚’ć”åˆ©ē”Ø恏恠恕恄怂

動作ćÆćć“ć¾ć§ę—©ććÆē„”ć„ć§ć™ćŒć€ę”¾ē½®ć—恦恊恑恰å…Øćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆć‚’å›žć—ć¦é€äø€WordåŒ–ć—ć¦ć„ćć¾ć™ć®ć§ć€ē”»åƒć‚‚取得åÆčƒ½ć§ć™ć€‚ē”»åƒć®å¹…ćŒć‚ć£ć¦ć„ćŖć„ć‚‚ć®ć‚‚ć‚ć‚Šć¾ć™ćŒć€ć“ć‚Œć§ć»ć¼Notesć®ćƒ‰ć‚­ćƒ„ćƒ”ćƒ³ćƒˆé”žć‚’ć‚Øć‚Æć‚¹ćƒćƒ¼ćƒˆć™ć‚‹äŗ‹ćŒåÆčƒ½ć§ć™ć€‚

関連ćƒŖćƒ³ć‚Æ

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

ćƒ”ćƒ¼ćƒ«ć‚¢ćƒ‰ćƒ¬ć‚¹ćŒå…¬é–‹ć•ć‚Œć‚‹ć“ćØćÆć‚ć‚Šć¾ć›ć‚“ć€‚ ā€» ćŒä»˜ć„ć¦ć„ć‚‹ę¬„ćÆåæ…須項ē›®ć§ć™

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