APIを呼び出す手順についてまとめました。365の情報を取得することができる、とても便利なAPIです。365の各サービスのAPIのほとんどは固有のエンドポイントを持っており、複数のサービスにまたがる処理を実行しようとすると、SharePointに行ってOneDriveに行ってOutlookに行って...というように、非常に手間が掛かります。unified、つまり統一されたエンドポイントが用意されたことで、複数のサービスにまたがる処理であっても、単一のエンドポイント「https://graph.microsoft.com/」にアクセスすればそれでOK!になったわけです。これはとても便利!・・・というわけで、早速“VBAから”使ってみることにしました。APIをVBAから呼び出す(2)」をご参照ください。アプリケーション」を追加します。(preview)」を追加します。mail」を選択します。「保存」ボタンをクリックして変更を保存します。URI」は後で必要になるので、どこかに控えておきます。以上で準備作業は完了です。次は実際にマクロを書いて実行してみます。下記コードを標準モジュールに貼り付け、「client_id」と「redirect_uri」をそれぞれ自分が取得・設定したものに置きかえます。URIをlocalhostにしている場合は、ローカルサーバー(XAMPP他)の起動が必要な場合があります。ウィンドウに出力されます。APIをVBAから呼び出す(3)」のコードとほぼ同じものになっています。違うのはリソースのURI(https://graph.microsoft.com/)とRESTサービスのURI(https://graph.microsoft.com/beta/me/messages)だけで、その他の部分は同じコードです。APIを呼び出すコードがほぼそのまま使えるわけです。365のリソースにアクセスできる、という仕様が変わることはないだろうと思います。365...Office関連PHPPresentationを使ってPHPからPowerPointファイルを出力してみる。fileの「アップロードするファイルの選択」ダイアログを制御するVBAマクロ久しぶりのVBAネタです。)この記事へのコメントはありません。この記事へのトラックバックはありません。URL返信をキャンセルする。スクリプト、リボンのカスタマイズに関する話題を中心に情報発信しています。