{"id":6427,"date":"2015-12-03T16:49:53","date_gmt":"2015-12-03T07:49:53","guid":{"rendered":"http:\/\/www.ka-net.org\/blog\/?p=6427"},"modified":"2016-10-25T22:07:14","modified_gmt":"2016-10-25T13:07:14","slug":"microsoft-graph%e3%82%92vba%e3%81%8b%e3%82%89%e5%91%bc%e3%81%b3%e5%87%ba%e3%81%97%e3%81%a6onenote%e3%81%ae%e3%83%9a%e3%83%bc%e3%82%b8%e5%86%85%e5%ae%b9%e3%82%92%e5%8f%96%e5%be%97%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/www.ka-net.org\/blog\/?p=6427","title":{"rendered":"Microsoft Graph\u3092VBA\u304b\u3089\u547c\u3073\u51fa\u3057\u3066OneNote\u306e\u30da\u30fc\u30b8\u5185\u5bb9\u3092\u53d6\u5f97\u3059\u308b"},"content":{"rendered":"<p>\u4ee5\u524d\u66f8\u3044\u305f\u8a18\u4e8b\u300c<a href=\"\/\/www.ka-net.org\/blog\/?p=5620\" title=\"Office 365 unified API\u3092VBA\u304b\u3089\u547c\u3073\u51fa\u3059 | \u521d\u5fc3\u8005\u5099\u5fd8\u9332\" target=\"_blank\">Office 365 unified API\u3092VBA\u304b\u3089\u547c\u3073\u51fa\u3059<\/a>\u300d\u3067\u3001VBA\u304b\u3089Office 365 unified API\u3092\u547c\u3073\u51fa\u3059\u65b9\u6cd5\u3092\u7d39\u4ecb\u3057\u307e\u3057\u305f\u304c\u3001\u300c<a href=\"http:\/\/dev.office.com\/unifiedAPIs\" title=\"Office Dev Center - Office 365 unified API (PREVIEW)\" target=\"_blank\">Office Dev Center &#8211; Office 365 unified API (PREVIEW)<\/a>\u300d\u306b\u4e0b\u8a18\u8a18\u8ff0\u304c\u3042\u308b\u3088\u3046\u306b\u3001Office 365 unified API\u306f\u300c<span style=\"color: #ff0000; font-weight: bold;\">Microsoft Graph<\/span>\u300d\u306b\u5909\u66f4\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n<blockquote><p>Office 365 unified API is now Microsoft Graph.<br \/>\nGo to http:\/\/graph.microsoft.com to learn more.<\/p><\/blockquote>\n<p>Microsoft Graph\u3068\u3044\u3048\u3070\u3001\u540c\u540d\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u304c\u6614\u306eOffice\u88fd\u54c1\u306b\u7d44\u307f\u8fbc\u307e\u308c\u3066\u3044\u305f\u306e\u3067\u4f55\u3084\u3089\u3084\u3084\u3053\u3057\u3044\u611f\u3058\u304c\u3057\u307e\u3059\u304c\u3001\u305d\u3061\u3089\u306f\u3068\u3063\u304f\u306b\u5ec3\u308c\u305f\u30c4\u30fc\u30eb\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3001\u6700\u65e9\u3069\u3046\u3067\u3082\u826f\u3044\u306e\u3067\u3057\u3087\u3046\u3002<\/p>\n<p>\u3055\u3066\u3001\u65b0\u3057\u304f\u306a\u3063\u305funified API\u3001\u3082\u3068\u3044Microsoft Graph\u3092\u8a66\u3059\u306b\u5f53\u305f\u308a\u3001Connect (); \/\/ 2015 \u3067\u300c<a href=\"https:\/\/channel9.msdn.com\/Events\/Visual-Studio\/Connect-event-2015\/315\" title=\"Excel REST API (Public preview) | Connect(); \/\/ 2015 | Channel 9\" target=\"_blank\">Excel REST API<\/a>\u300d\u306b\u95a2\u3059\u308b\u30bb\u30c3\u30b7\u30e7\u30f3\u304c\u3042\u3063\u305f\u306e\u3067\u3001\u3055\u3063\u305d\u304f\u3053\u308c\u3092\u8a66\u3057\u3066\u307f\u3088\u3046\u3068\u601d\u3063\u305f\u306e\u3067\u3059\u304c\u3001<a href=\"https:\/\/graph.microsoft.io\/docs\/api-reference\/beta\/resources\/excel\" title=\"Microsoft Graph - Document - excel\" target=\"_blank\">\u30ea\u30d5\u30a1\u30ec\u30f3\u30b9<\/a>\u306b<\/p>\n<blockquote><p>The Excel REST APIs are not yet released.<\/p><\/blockquote>\n<p>\u3068\u3042\u308b\u3088\u3046\u306b\u3001\u307e\u3060\u8a66\u3059\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3067\u3057\u305f(2015\/12\/1 \u6642\u70b9)\u3002<\/p>\n<p>\u306a\u3089\u3070\u4ed5\u65b9\u304c\u306a\u3044\u3001\u3068\u3044\u3046\u3053\u3068\u3067\u3001\u4ee3\u308f\u308a\u306b<span style=\"color: #ff0000; font-weight: bold;\">OneNote API<\/span>\u3092VBA\u304b\u3089\u547c\u3073\u51fa\u3059\u3053\u3068\u306b\u3057\u307e\u3057\u305f\u3002<\/p>\n<h4 class=\"style4a\">\u4e0b\u6e96\u5099<\/h4>\n<p>API\u3092\u5229\u7528\u3059\u308b\u305f\u3081\u306b\u3001Azure AD\u306e\u8a2d\u5b9a\u3084\u3089\u30af\u30e9\u30a4\u30a2\u30f3\u30c8 ID\u306e\u53d6\u5f97\u3084\u3089\u304c\u5fc5\u8981\u306b\u306a\u308b\u306e\u3067\u3059\u304c\u3001\u4f5c\u696d\u624b\u9806\u306f\u300c<a href=\"\/\/www.ka-net.org\/blog\/?p=5620\" title=\"Office 365 unified API\u3092VBA\u304b\u3089\u547c\u3073\u51fa\u3059 | \u521d\u5fc3\u8005\u5099\u5fd8\u9332\" target=\"_blank\">Office 365 unified API\u3092VBA\u304b\u3089\u547c\u3073\u51fa\u3059<\/a>\u300d\u3067\u66f8\u3044\u3066\u3044\u308b\u3053\u3068\u3068\u307b\u307c\u540c\u3058\u306a\u306e\u3067\u3001\u3053\u3053\u3067\u306f\u5272\u611b\u3057\u307e\u3059\u3002<\/p>\n<ol>\n<li>\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306e\u7a2e\u985e\uff1a\u30cd\u30a4\u30c6\u30a3\u30d6 \u30af\u30e9\u30a4\u30a2\u30f3\u30c8 \u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3<\/li>\n<li>\u30ea\u30c0\u30a4\u30ec\u30af\u30c8 URI\uff1ahttp:\/\/localhost\/onenote<\/li>\n<li>\u4ed6\u306e\u30a2\u30d7\u30ea\u30b1\u30fc\u30b7\u30e7\u30f3\u306b\u5bfe\u3059\u308b\u30a2\u30af\u30bb\u30b9\u8a31\u53ef\uff1aMicrosoft Graph<\/li>\n<li>\u30c7\u30ea\u30b2\u30fc\u30c8\u3055\u308c\u305f\u30a2\u30af\u30bb\u30b9\u8a31\u53ef\uff1aRead and write notebooks that the user can access (preview)<\/li>\n<\/ol>\n<h4 class=\"style4a\">\u53d6\u5f97\u3059\u308bOneNote\u306e\u30da\u30fc\u30b8<\/h4>\n<p>\u4eca\u56de\u306f\u4e0b\u56f3\u306e\u3088\u3046\u306b\u3001OneDrive\u306b\u7f6e\u3044\u3066\u3042\u308b\u300cSampleNote\u300d\u306e\u4e2d\u306b\u3042\u308b\u300c<span style=\"color: #ff0000; font-weight: bold;\">SamplePage<\/span>\u300d\u306e\u5185\u5bb9\u3092\u53d6\u5f97\u3057\u3066\u307f\u307e\u3059\u3002<\/p>\n<p><a href=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_01.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_01.jpg\" alt=\"MicrosoftGraph_OneNote_VBA_01\" width=\"508\" height=\"238\" class=\"alignnone size-full wp-image-6428\" srcset=\"https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_01.jpg 508w, https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_01-300x141.jpg 300w\" sizes=\"auto, (max-width: 508px) 100vw, 508px\" \/><\/a><\/p>\n<p><a href=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_02.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_02.jpg\" alt=\"MicrosoftGraph_OneNote_VBA_02\" width=\"770\" height=\"465\" class=\"alignnone size-full wp-image-6429\" srcset=\"https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_02.jpg 770w, https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_02-300x181.jpg 300w\" sizes=\"auto, (max-width: 770px) 100vw, 770px\" \/><\/a><\/p>\n<h4 class=\"style4a\">VBA\u30b3\u30fc\u30c9<\/h4>\n<p>\u3055\u3063\u305d\u304f\u66f8\u3044\u305f\u30b3\u30fc\u30c9\u304c\u4e0b\u8a18\u306b\u306a\u308a\u307e\u3059\u3002<br \/>\n\u57fa\u672c\u7684\u306a\u3068\u3053\u308d\u306f<a href=\"\/\/www.ka-net.org\/blog\/?p=5620\" title=\"Office 365 unified API\u3092VBA\u304b\u3089\u547c\u3073\u51fa\u3059 | \u521d\u5fc3\u8005\u5099\u5fd8\u9332\" target=\"_blank\">Office 365 unified API\u306e\u547c\u3073\u51fa\u3057<\/a>\u3068\u307b\u307c\u540c\u3058\u3067\u3059\u306d\u3002<\/p>\n<p>authorization code\u53d6\u5f97<br \/>\n\u2193<br \/>\naccess token\u53d6\u5f97<br \/>\n\u2193<br \/>\nhttps:\/\/graph.microsoft.com\/beta\/me\/notes\/pages \u306b\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u6295\u3052\u3066\u30da\u30fc\u30b8ID\u53d6\u5f97<br \/>\n\u2193<br \/>\n\u53d6\u5f97\u3057\u305f\u30da\u30fc\u30b8ID\u3092\u3082\u3068\u306b https:\/\/graph.microsoft.com\/beta\/me\/notes\/pages\/(page_id)\/content \u306b\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u6295\u3052\u3066\u30da\u30fc\u30b8\u5185\u5bb9\u53d6\u5f97<\/p>\n<p>\u3068\u3044\u3063\u305f\u6d41\u308c\u306b\u306a\u308a\u307e\u3059\u3002<\/p>\n<pre class=\"brush: vb; title: ; notranslate\" title=\"\">Option Explicit\r\n\r\nPublic Sub SampleOneNoteAPI()\r\n'\u30b5\u30f3\u30d7\u30eb - Microsoft Graph(OneNote)\u547c\u3073\u51fa\u3057\r\n'\u203b ScriptControl\u3092\u4f7f\u3063\u3066\u3044\u308b\u305f\u3081\u300132\u30d3\u30c3\u30c8\u74b0\u5883\u306e\u307f\u5bfe\u5fdc\r\n'\u203b \u30ea\u30c0\u30a4\u30ec\u30af\u30c8 URI\u3092localhost\u306b\u3057\u3066\u3044\u308b\u5834\u5408\u306f\u3001\u30ed\u30fc\u30ab\u30eb\u30b5\u30fc\u30d0\u30fc(XAMPP\u4ed6)\u306e\u8d77\u52d5\u304c\u5fc5\u8981\u306a\u5834\u5408\u304c\u3042\u308a\u307e\u3059\u3002\r\n  Dim url_auth As String\r\n  Dim url_token As String\r\n  Dim url_api As String\r\n  Dim q As String\r\n  Dim code As String\r\n  Dim js As String\r\n  Dim access_token As String\r\n  Dim page_id As String\r\n  Dim content As String\r\n  Dim dat As Variant\r\n  Dim ary As Variant, ary2 As Variant\r\n  Dim req As Object\r\n  Dim pages As Object\r\n  Dim page As Object\r\n  Dim i As Long\r\n  Dim value, title, id 'JSON\u30d1\u30fc\u30b9\u7528\u30c0\u30df\u30fc\r\n  Const READYSTATE_COMPLETE = 4\r\n  \r\n  '***********************************\r\n  '\u203b \u8981\u5909\u66f4\r\n  '***********************************\r\n  Const client_id As String = &quot;(\u30af\u30e9\u30a4\u30a2\u30f3\u30c8 ID)&quot; '\u30af\u30e9\u30a4\u30a2\u30f3\u30c8 ID\r\n  Const redirect_uri As String = &quot;http:\/\/localhost\/onenote&quot; '\u30ea\u30c0\u30a4\u30ec\u30af\u30c8 URI\r\n  Const page_title As String = &quot;SamplePage&quot; '\u53d6\u5f97\u3059\u308b\u30da\u30fc\u30b8\u306e\u30bf\u30a4\u30c8\u30eb\r\n  '***********************************\r\n  \r\n  'authorization code\u53d6\u5f97\r\n  code = &quot;&quot; '\u521d\u671f\u5316\r\n  url_auth = &quot;https:\/\/login.microsoftonline.com\/common\/oauth2\/authorize?response_type=code&quot; &amp; _\r\n             &quot;&amp;redirect_uri=&quot; &amp; EncodeURL(redirect_uri) &amp; _\r\n             &quot;&amp;client_id=&quot; &amp; client_id &amp; _\r\n             &quot;&amp;resource=&quot; &amp; EncodeURL(&quot;https:\/\/graph.microsoft.com\/&quot;)\r\n  With CreateObject(&quot;InternetExplorer.Application&quot;)\r\n    .Visible = True\r\n    .AddressBar = False\r\n    .MenuBar = False\r\n    .StatusBar = False\r\n    .Toolbar = False\r\n    .Width = 600\r\n    .Height = 480\r\n    .Navigate url_auth\r\n    While .ReadyState &lt;&gt; READYSTATE_COMPLETE Or _\r\n          .Busy = True Or _\r\n          (StrComp(Left(.LocationURL, Len(redirect_uri)), redirect_uri) &lt;&gt; 0)\r\n      DoEvents\r\n    Wend\r\n    q = .document.parentWindow.Location.Search\r\n    q = Mid(q, 2) '&quot;?&quot;\u524a\u9664\r\n    ary = Split(q, &quot;&amp;&quot;)\r\n    For i = LBound(ary) To UBound(ary)\r\n      ary2 = Split(ary(i), &quot;=&quot;)\r\n      If LCase(ary2(0)) = &quot;code&quot; Then\r\n        code = ary2(1)\r\n        Exit For\r\n      End If\r\n    Next\r\n  End With\r\n  If Len(Trim(code)) &lt; 1 Then Exit Sub\r\n  \r\n  'access token\u53d6\u5f97\r\n  js = &quot;&quot;: access_token = &quot;&quot; '\u521d\u671f\u5316\r\n  url_token = &quot;https:\/\/login.microsoftonline.com\/common\/oauth2\/token&quot;\r\n  dat = &quot;grant_type=authorization_code&quot; &amp; _\r\n        &quot;&amp;code=&quot; &amp; code &amp; _\r\n        &quot;&amp;client_id=&quot; &amp; client_id &amp; _\r\n        &quot;&amp;redirect_uri=&quot; &amp; EncodeURL(redirect_uri)\r\n  Set req = CreateObject(&quot;WinHttp.WinHttpRequest.5.1&quot;)\r\n  With req\r\n    .Open &quot;POST&quot;, url_token, False\r\n    .setRequestHeader &quot;Content-Type&quot;, &quot;application\/x-www-form-urlencoded&quot;\r\n    .send dat\r\n    Select Case .Status\r\n      Case 200: js = .responseText\r\n    End Select\r\n  End With\r\n  If Len(Trim(js)) &lt; 1 Then Exit Sub\r\n  js = &quot;(&quot; &amp; js &amp; &quot;)&quot;\r\n  With CreateObject(&quot;ScriptControl&quot;)\r\n    .Language = &quot;JScript&quot;\r\n    access_token = .CodeObject.eval(js).access_token\r\n  End With\r\n  If Len(Trim(access_token)) &lt; 1 Then Exit Sub\r\n  \r\n  'Microsoft Graph\u547c\u3073\u51fa\u3057\r\n  js = &quot;&quot;: page_id = &quot;&quot;: content = &quot;&quot; '\u521d\u671f\u5316\r\n  url_api = &quot;https:\/\/graph.microsoft.com\/beta\/me\/notes\/pages&quot;\r\n  With req\r\n    .Open &quot;GET&quot;, url_api, False\r\n    .setRequestHeader &quot;Authorization&quot;, &quot;Bearer &quot; &amp; access_token\r\n    .send\r\n    Select Case .Status\r\n      Case 200: js = .responseText\r\n      Case Else: Debug.Print .responseText\r\n    End Select\r\n    If Len(Trim(js)) &lt; 1 Then Exit Sub\r\n    \r\n    '\u6307\u5b9a\u3057\u305f\u30da\u30fc\u30b8\u306eID\u53d6\u5f97\r\n    js = &quot;(&quot; &amp; js &amp; &quot;)&quot;\r\n    With CreateObject(&quot;ScriptControl&quot;)\r\n      .Language = &quot;JScript&quot;\r\n      Set pages = .CodeObject.eval(js).value\r\n      For Each page In pages\r\n        If page.title = page_title Then\r\n          page_id = page.id\r\n          Exit For\r\n        End If\r\n      Next\r\n    End With\r\n    If Len(Trim(page_id)) &lt; 1 Then Exit Sub\r\n    \r\n    '\u6307\u5b9a\u3057\u305f\u30da\u30fc\u30b8\u306e\u5185\u5bb9(html)\u53d6\u5f97\r\n    url_api = &quot;https:\/\/graph.microsoft.com\/beta\/me\/notes\/pages\/&quot; &amp; page_id &amp; &quot;\/content&quot;\r\n    .Open &quot;GET&quot;, url_api, False\r\n    .setRequestHeader &quot;Authorization&quot;, &quot;Bearer &quot; &amp; access_token\r\n    .send\r\n    Select Case .Status\r\n      Case 200: content = .responseText\r\n      Case Else: Debug.Print .responseText\r\n    End Select\r\n    If Len(Trim(content)) &lt; 1 Then Exit Sub\r\n  End With\r\n  \r\n  '\u53d6\u5f97\u3057\u305f\u30da\u30fc\u30b8\u5185\u5bb9\u3092IE\u3067\u8868\u793a\r\n  With CreateObject(&quot;InternetExplorer.Application&quot;)\r\n    .Visible = True\r\n    .AddressBar = False\r\n    .MenuBar = False\r\n    .StatusBar = False\r\n    .Toolbar = False\r\n    .Width = 600\r\n    .Height = 480\r\n    .Navigate &quot;about:blank&quot;\r\n    While .ReadyState &lt;&gt; READYSTATE_COMPLETE Or _\r\n          .Busy = True\r\n      DoEvents\r\n    Wend\r\n    With .document\r\n      .Open\r\n      .Write content\r\n      .Close\r\n    End With\r\n  End With\r\n  \r\n  MsgBox &quot;\u51e6\u7406\u304c\u7d42\u4e86\u3057\u307e\u3057\u305f\u3002&quot;, vbInformation + vbSystemModal\r\nEnd Sub\r\n\r\nPrivate Function EncodeURL(ByVal Target As String) As String\r\n'URL\u30a8\u30f3\u30b3\u30fc\u30c9\r\n  With CreateObject(&quot;ScriptControl&quot;)\r\n    .Language = &quot;JScript&quot;\r\n    EncodeURL = .CodeObject.encodeURIComponent(Target)\r\n  End With\r\nEnd Function<\/pre>\n<p>\u4e0a\u8a18\u30b3\u30fc\u30c9\u3092\u5b9f\u884c\u3059\u308b\u3068\u3001\u4e0b\u56f3\u306e\u3088\u3046\u306b\u8a8d\u8a3c\u753b\u9762\u304c\u8868\u793a\u3055\u308c\u3001<\/p>\n<p><a href=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_03.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_03.jpg\" alt=\"MicrosoftGraph_OneNote_VBA_03\" width=\"586\" height=\"473\" class=\"alignnone size-full wp-image-6430\" srcset=\"https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_03.jpg 586w, https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_03-300x242.jpg 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/a><\/p>\n<p>\u554f\u984c\u306a\u304fAPI\u306e\u547c\u3073\u51fa\u3057\u304c\u884c\u308f\u308c\u308b\u3068\u3001\u4e0b\u56f3\u306e\u3088\u3046\u306b\u53d6\u5f97\u3057\u305f\u30da\u30fc\u30b8\u5185\u5bb9\u304cIE\u4e0a\u306b\u8868\u793a\u3055\u308c\u307e\u3059\u3002<\/p>\n<p><a href=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_04.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_04.jpg\" alt=\"MicrosoftGraph_OneNote_VBA_04\" width=\"705\" height=\"373\" class=\"alignnone size-full wp-image-6431\" srcset=\"https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_04.jpg 705w, https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/MicrosoftGraph_OneNote_VBA_04-300x159.jpg 300w\" sizes=\"auto, (max-width: 705px) 100vw, 705px\" \/><\/a><\/p>\n<p>\u4eca\u56de\u306f\u5358\u306b\u30da\u30fc\u30b8\u5185\u5bb9\u3092\u53d6\u5f97\u3057\u305f\u3060\u3051\u3067\u3059\u304c\u3001<a href=\"https:\/\/graph.microsoft.io\/docs\/api-reference\/beta\/api\/page_update\" title=\"Microsoft Graph - Document - page_update\" target=\"_blank\">\u30a2\u30c3\u30d7\u30c7\u30fc\u30c8\u7528\u306eAPI<\/a>\u3082\u7528\u610f\u3055\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u30da\u30fc\u30b8\u5185\u5bb9\u3092\u5916\u90e8\u304b\u3089\u66f4\u65b0\u3059\u308b\u3053\u3068\u3082\u3067\u304d\u305d\u3046\u3067\u3059\u3002<\/p>\n<p>\u307e\u3060Beta\u7248\u306a\u306e\u3067\u3001\u4eca\u5f8c\u4ed5\u69d8\u304c\u5909\u66f4\u3055\u308c\u308b\u53ef\u80fd\u6027\u306f\u3042\u308a\u307e\u3059\u304c\u3001OneNote\u306e\u30ce\u30fc\u30c8\u3084\u30da\u30fc\u30b8\u3092\u5916\u304b\u3089\u30a2\u30ec\u30b3\u30ec\u3067\u304d\u308b\u306e\u306f\u4e2d\u3005\u9762\u767d\u305d\u3046\u3067\u3059\u306d\uff01<\/p>\n<h4 class=\"style4a\">\u53c2\u8003Web\u30da\u30fc\u30b8<\/h4>\n<ul>\n<li>notes resource type<\/li>\n<li style=\"list-style-type:none;\"><a href=\"https:\/\/graph.microsoft.io\/docs\/api-reference\/beta\/resources\/notes\" target=\"_blank\" title=\"notes resource type\">https:\/\/graph.microsoft.io\/docs\/api-reference\/beta\/resources\/notes<\/a><\/li>\n<li>Get page<\/li>\n<li style=\"list-style-type:none;\"><a href=\"https:\/\/graph.microsoft.io\/docs\/api-reference\/beta\/api\/page_get\" target=\"_blank\" title=\"Get page\">https:\/\/graph.microsoft.io\/docs\/api-reference\/beta\/api\/page_get<\/a><\/li>\n<li>Update OneNote pages<\/li>\n<li style=\"list-style-type:none;\"><a href=\"https:\/\/msdn.microsoft.com\/en-us\/office\/office365\/howto\/onenote-update-page\" target=\"_blank\" title=\"Update OneNote pages\">https:\/\/msdn.microsoft.com\/en-us\/office\/office365\/howto\/onenote-update-page<\/a><\/li>\n<li>Microsoft Graph API (Office 365 Unified API) \u3092\u4f7f\u3044\u3053\u306a\u305d\u3046<\/li>\n<li style=\"list-style-type:none;\"><a href=\"http:\/\/blogs.msdn.com\/b\/tsmatsuz\/archive\/2015\/06\/23\/office-365-unified-api.aspx\" target=\"_blank\" title=\"Microsoft Graph API (Office 365 Unified API) \u3092\u4f7f\u3044\u3053\u306a\u305d\u3046\">http:\/\/blogs.msdn.com\/b\/tsmatsuz\/archive\/2015\/06\/23\/office-365-unified-api.aspx<\/a><\/li>\n<\/ul>\n<h4 class=\"style4a\">Advent calendar<\/h4>\n<p>\u6700\u8fd1\u5df7\u3067\u306f<span style=\"color: #ff0000; font-weight: bold;\">Advent calendar<\/span>\u306a\u308b\u3082\u306e\u304c\u6d41\u884c\u3063\u3066\u3044\u308b\u307f\u305f\u3044\u3067\u3059\u3002<\/p>\n<p><a href=\"https:\/\/ja.wikipedia.org\/wiki\/%E3%82%A2%E3%83%89%E3%83%99%E3%83%B3%E3%83%88%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%80%E3%83%BC\" title=\"\u30a2\u30c9\u30d9\u30f3\u30c8\u30ab\u30ec\u30f3\u30c0\u30fc - Wikipedia\" target=\"_blank\">Wikipedia<\/a>\u306b\u3088\u308b\u3068\u3001<\/p>\n<blockquote><p>\u30a2\u30c9\u30d9\u30f3\u30c8\u30ab\u30ec\u30f3\u30c0\u30fc\uff08Advent calendar\uff09\u306f\u3001\u30af\u30ea\u30b9\u30de\u30b9\u307e\u3067\u306e\u671f\u9593\u306b\u65e5\u6570\u3092\u6570\u3048\u308b\u305f\u3081\u306b\u4f7f\u7528\u3055\u308c\u308b\u30ab\u30ec\u30f3\u30c0\u30fc\u3067\u3042\u308b\u3002\u30a2\u30c9\u30d9\u30f3\u30c8\u306e\u671f\u9593\uff08\u30a4\u30a8\u30b9\u30fb\u30ad\u30ea\u30b9\u30c8\u306e\u964d\u8a95\u3092\u5f85\u3061\u671b\u3080\u671f\u9593\uff09\u306b\u7a93\u3092\u6bce\u65e5\u3072\u3068\u3064\u305a\u3064\u958b\u3051\u3066\u3044\u304f\u30ab\u30ec\u30f3\u30c0\u30fc\u3067\u3042\u308b\u3002<\/p><\/blockquote>\n<p>\u3067\u3001\u30a8\u30f3\u30b8\u30cb\u30a2\u754c\u9688\u3067\u306f\u300c<a href=\"http:\/\/liginc.co.jp\/212709\" title=\"\u30a2\u30c9\u30d9\u30f3\u30c8\u30ab\u30ec\u30f3\u30c0\u30fc\u3068\u306f\uff1f12\u6708\u3053\u305d\u30a8\u30f3\u30b8\u30cb\u30a2\u304c\u60c5\u5831\u767a\u4fe1\u3059\u308b\u30c1\u30e3\u30f3\u30b9\u3010LIG\u3082\u53c2\u6226\u4e2d\u3011 | \u682a\u5f0f\u4f1a\u793eLIG\" target=\"_blank\">\u30d6\u30ed\u30b0\u3092\u66f8\u3044\u3066\u30af\u30ea\u30b9\u30de\u30b9\u5f53\u65e5\u307e\u3067\u30d0\u30c8\u30f3\u3092\u3064\u306a\u3052\u3066\u3044\u304f<\/a>\u300d\u6587\u5316\u304c\u3042\u308b\u3068\u306e\u3053\u3068\u3002<\/p>\n<p>\u306a\u308b\u307b\u3069\uff01\u3053\u308c\u306f\u9762\u767d\u305d\u3046\uff01\uff01<br \/>\n\u3068\u3044\u3046\u3053\u3068\u3067\u3001\u79c1\u3082\u53c2\u52a0\u3067\u304d\u305d\u3046\u306a\u30ab\u30ec\u30f3\u30c0\u30fc\u3092\u63a2\u3057\u305f\u3068\u3053\u308d\u3001\u4ee5\u4e0b\u306e\u30ab\u30ec\u30f3\u30c0\u30fc\u3092\u767a\u898b\u3002<\/p>\n<p><strong>\u30fbOffice \u30a2\u30c9\u30a4\u30f3 Advent Calendar 2015<\/strong><br \/>\n<a href=\"http:\/\/www.adventar.org\/calendars\/792\" title=\"Office \u30a2\u30c9\u30a4\u30f3 Advent Calendar 2015 - Adventar\" target=\"_blank\">http:\/\/www.adventar.org\/calendars\/792<\/a><\/p>\n<p>\u53c2\u52a0\u3055\u308c\u3066\u3044\u308b\u65b9\u304c\u5c11\u306a\u3044\u306e\u304c\u5bc2\u3057\u3044\u611f\u3058\u304c\u3044\u305f\u3057\u307e\u3059\u304c\u3001<\/p>\n<blockquote><p>Office \u30a2\u30c9\u30a4\u30f3\u306e\u4e2d\u306b\u306f\u3001Office Web \u30a2\u30c9\u30a4\u30f3\u30fbVSTO\u30a2\u30c9\u30a4\u30f3\u30fbCOM\u30a2\u30c9\u30a4\u30f3\u304c\u542b\u307e\u308c\u3066\u3044\u308b\u306e\u3067\u3001\u3069\u308c\u304b\u306b\u95a2\u4fc2\u3057\u3066\u3044\u308c\u3070OK\u3067\u3059<\/p><\/blockquote>\n<p>\u3064\u307e\u308aOffice\u958b\u767a\u7cfb\u3067\u3042\u308c\u3070\u5927\u4f53\u4f55\u3067\u3082\u30a2\u30ea\u3001\u3068\u3044\u3046\u306e\u306f\u6709\u96e3\u3044\u3067\u3059\u306d\u30fc\u3002<\/p>\n<p>\u3068\u3044\u3046\u308f\u3051\u3067\u3001\u79c1\u306a\u3069\u304c\u53c2\u52a0\u3057\u3066\u826f\u3044\u306e\u304b\u3069\u3046\u304b\u306f\u751a\u3060\u7591\u554f\u3067\u3059\u304c\u3001\u6562\u3048\u3066\u4e71\u5165\u3057\u3066\u307f\u308b\u3053\u3068\u306b\u3057\u307e\u3059\u3002<br \/>\n(\u300c\u30a2\u30c9\u30a4\u30f3\u300d\u8a00\u3046\u3066\u308b\u306e\u306b\u666e\u901a\u306eVBA\u30b3\u30fc\u30c9\u306a\u306e\u306f\u30b9\u30eb\u30fc\u3067\uff01\u300c\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58\u300d\u304b\u3089\u30a2\u30c9\u30a4\u30f3\u5f62\u5f0f\u306b\u3057\u3066\u4fdd\u5b58\u3059\u308c\u3070\u7acb\u6d3e\u306bVBA\u30a2\u30c9\u30a4\u30f3\u306b\u306a\u308b\u3001\u3068\u3044\u3046\u3053\u3068\u3067\uff01\uff01)<\/p>\n<p>\u3057\u304b\u3057\u306a\u304c\u3089\u3001\u300c<a href=\"\/\/www.ka-net.org\/blog\/?p=5652\" title=\"\u201cApps for Office\u201d\u304b\u3089\u201cOffice Add-ins\u201d\u306b\u3001\u201cNapa\u201d\u3082Office 365\u4e0d\u8981\u306b\u3002 | \u521d\u5fc3\u8005\u5099\u5fd8\u9332\" target=\"_blank\">\u201cApps for Office\u201d\u304b\u3089\u201cOffice Add-ins\u201d\u306b\u3001\u201cNapa\u201d\u3082Office 365\u4e0d\u8981\u306b\u3002<\/a>\u300d\u3067\u3082\u66f8\u3044\u3066\u3044\u307e\u3059\u304c\u3001\u3053\u306e<span style=\"color: #ff0000; font-weight: bold;\">\u30a2\u30c9\u30a4\u30f3<\/span>\u306e\u5206\u3051\u65b9\u306f\u30a4\u30de\u30a4\u30c1\u5206\u304b\u308a\u3065\u3089\u3044\u2026\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"\u4ee5\u524d\u66f8\u3044\u305f\u8a18\u4e8b\u300cOffice 365 unified API\u3092VBA\u304b\u3089\u547c\u3073\u51fa\u3059\u300d\u3067\u3001VBA\u304b\u3089Office 365 unified API\u3092\u547c\u3073\u51fa\u3059\u65b9\u6cd5\u3092\u7d39\u4ecb\u3057\u307e\u3057\u305f\u304c\u3001\u300cOffice Dev Center &#038;#821 [&hellip;]","protected":false},"author":1,"featured_media":7118,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[4,55,147,112],"tags":[],"class_list":["post-6427","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-office","category-onenote","category-microsoft-graph","category-office365"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.ka-net.org\/blog\/wp-content\/uploads\/eyecatch-Office365.png","jetpack_shortlink":"https:\/\/wp.me\/p4UZZr-1FF","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/6427","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=6427"}],"version-history":[{"count":5,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/6427\/revisions"}],"predecessor-version":[{"id":6434,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/6427\/revisions\/6434"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=\/wp\/v2\/media\/7118"}],"wp:attachment":[{"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=6427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=6427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ka-net.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=6427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}