WriteToExcel365コンポーネントを使用してMicrosoft365にExcelファイルをポストする方法を次に示します。
このコンポーネントを使用するには、Microsoft365 for BusinessとOneDrive for Businessの契約と事前設定が必要です。

Microsoft365 for BusinessとOneDrive for Businessの事前設定

Microsoft365のアカウントをご準備いただき、Azure Portal にログインしてください。
契約者ページより「アプリの登録」を選択してアプリを登録してください。

 

アプリを作成してから詳細画面を開き、表示されるアプリケーションIDとディレクトリ(テナント)IDをメモします。
これらの値はMicrosoft365のアカウントのメールアドレスとパスワードとあわせて、WriteToExcel365コンポーネントのプロパティに設定します。

 

続いて認証メニューから、サポートであるアカウントの種類が この組織ディレクトリのみに含まれるアカウント であることを確認して、パブリック クライアント フローを許可するを はい に設定して保存します。

 
プラットフォームの追加を選択してプラットフォームの構成は モバイルアプリケーションとデスクトップアプリケーション を選択します。
 


 

 
リダイレクトURIの最初の項目にチェックをして、カスタムリダイレクトURIに https://localhost と入力して構成ボタンを押して保存します。
 

続いてマニュフェストメニューから、 oauth2AllowIdTokenImplicitFlowoauth2AllowImplicitFlowtrue に設定して保存します。

 

続いてAPIアクセスの許可メニューから、アクセス許可の追加をクリックしま、よく使用するMicrosoft APIは Microsoft Graph を選択します。

APIアクセス許可の要求は 委任されたアクセス許可 を選択し、アクセス許可を選択するには File と入力するとアクセス許可に Filesが表示されるので展開して Files.ReadWrite にチェックして構成ボタンを押します。

 
API / アクセス許可の名前に Files.ReadWrite が表示されていることを確認して 管理者の同意を与えます をクリックします。確認のダイアログが表示されますので はい をクリックします。

 
エンタープライズアプリケーション をクリックして、アクセス許可の 管理者に権限を与えます をクリックします。要求されているアクセス許可の組織のレビューが開きますので 承諾 をクリックします。

これで事前準備は完了です。

Need more help with this?
Join our slack community for help

お役に立ちましたか?

はい いいえ
お役に立ちましたか
理由をお聞かせください
フィードバックありがとうございました