1 、Excelテンプレートで、印刷用のフォームを作成
2、SharePoint Onlineのライブラリにアープロード
3、DispalyFormに【印刷】というボタンを追加して、(どこでもいい)
4、ボタンを押すと、
①Excelをコピーして、Excel Service REST APIでブラウザーにExcelファイルを表示する。表示する前にフォーム値を設定(Excel Service REST APIでExcel セールを設定できます)
②ExcelをDownloadして、それでExcelを開き時、VBAでREST apiをcall、SharePointリストのアイテムを読み込む、Excelファイルを設定する。(この場合は、VBAのソースをテンプレートに保存してください)
これ、どうでしょうか?