Excel アドイン
Excel 用の AutomaDoc アドインは、Excel テーブルで選択した行ごとに、Excel を離れることなくドキュメントを作成します。Windows 版、Mac 版、Web 版の Excel で動作します。
インストール
Section titled “インストール”Microsoft 365 の管理者が Microsoft 365 管理センターから組織に AutomaDoc を展開するか、Excel for the web で自分で試せます。どちらの方法も、アドインのマニフェストとあわせて 組織にアドインを展開する で説明しています。インストールすると、ホーム タブに AutomaDoc ボタンが表示されます。クリックすると作業ウィンドウが開きます。
作業ウィンドウは、可能であれば Office で使っている Microsoft 365 アカウントで自動的にログインします。できない場合は AutomaDoc にサインイン が表示され、次の3つから選べます。
- Microsoft でサインイン:職場または学校のアカウントを使います。
- Google でサインイン:会社が Google Workspace で AutomaDoc を使っている場合に選びます。
- 別の Microsoft アカウントを使用:Office に別のアカウントでログインしている場合に選びます。
個人用 Microsoft アカウント(Outlook.com、Hotmail、Live)ではログインできません。組織で AutomaDoc の承認を管理者に求めている場合は、作業ウィンドウにその旨が表示され、管理者に送る承認リンクを開く が表示されます。Microsoft 365 の管理者の同意を参照してください。
その他 タブには、アカウント、会社、プランと サインアウト があります。
データをテーブルにする
Section titled “データをテーブルにする”AutomaDoc は Excel テーブル(テーブルとして書式設定 で作るもの)から行を読み取ります。ブックにテーブルがない場合、作業ウィンドウに データをテーブルにする が表示されます。列名を含めてデータを選択し、テーブルとして書式設定 をクリックしてください。1行目が列名になり、各列名がプレースホルダーになります。
作業ウィンドウは選択範囲に追従します。別のテーブルをクリックすると、そのテーブルに切り替わります。上部の テーブル の一覧から選ぶこともできます。
作業ウィンドウはブックに小さなリンク情報を保存します。そのため、ファイルがどこに移っても(OneDrive、SharePoint、ローカルのコピー、メールの添付ファイル)、次回も同じテンプレートが見つかります。名前を付けて保存 したコピーにもリンクは残ります。新しいブックは、保存するまで作業ウィンドウが保存を促します。保存しないとリンクが失われるためです。
テンプレートを作成する
Section titled “テンプレートを作成する”テンプレートはテーブルに属します。作成するには次のようにします。
- 新しいテンプレート をクリックします(またはテンプレートの選択メニューから作成します)。テンプレート タブに (テーブル名)の新しいテンプレート と表示されます。
- テンプレート名 を入力します。
- キー列 を選びます。請求書番号のように、各行を識別する列です。省略できますが、設定をおすすめします。キー列がないと行は位置で識別されますが、位置はテーブルを並べ替えると変わるため、AutomaDoc が書き戻しのためにその行を再び見つけられなくなります。
- テンプレートを作成 をクリックします。
次に、テンプレートファイル でテンプレートにファイルを設定します。
- テンプレートファイルをアップロード では、列名に対応したプレースホルダーを含む Word・Excel・PowerPoint のファイル(
.docx、.xlsx、.pptx)を選びます。後から ファイルを置き換える で差し替えられます。 - 列から作成 は、すべての列のプレースホルダーを入れた Word テンプレートを作ります。そのまま編集できます。すでにファイルがあるテンプレートでは、そのファイルを置き換えるため、先に確認を求めます。
変数 タブには、テーブルで使えるすべてのプレースホルダーが一覧表示されます。クリックしてコピーし、テンプレートに貼り付けてください。フィールドを手元に置いて Word でテンプレートを書くには、Word アドインを使います。構文はテンプレート構文で説明しています。
テンプレートの設定
Section titled “テンプレートの設定”テンプレート タブの残りの項目です。保存 で保存します。
| セクション | 設定する内容 |
|---|---|
| データと出力 | テンプレート名、キー列、ドキュメントを PDF に変換する PDFドキュメント(.pdf)、出力ファイル名パターン({Invoice_No} のように列名を波かっこで囲みます)、画像の列。 |
| 1 回の生成で作るドキュメント | Word テンプレートのみ:行ごとに1つのドキュメントか、すべての行から1つのドキュメント(一覧、行ごとに1ページ、ラベル)か。複数のレコードから1つのドキュメントを参照してください。 |
| 関連テーブル | 請求書の下の明細行のように、ブック内の別のテーブルの行を各ドキュメントに入れます。 |
| テーブルへの書き戻し | ステータス列 と ブックの隣にドキュメントを保存。 |
下部の テンプレートを削除 でテンプレートを削除します。
画像へのリンクが入っている列にチェックを入れます。公開された Web のリンクはそのまま使えます。OneDrive や SharePoint のリンクを使うには、Microsoft 365 を接続し、テンプレートをブックのファイルに結び付ける必要があります(ブックの隣にドキュメントを保存を参照)。そのうえで、どのプラットフォームとも同じように、画像の代替テキストでテンプレート内に配置します。
関連テーブル
Section titled “関連テーブル”リレーションごとに、別のテーブルの行がドキュメントに入ります。リレーションを追加 をクリックし、次を設定します。
- テンプレートでの名前(例: Items):テンプレートで使う名前。
- 行の取得元テーブル:もう一方のテーブル。
- 照合する列 と このテーブルの照合先の列(既定ではキー列)。2つの列が同じ値を持つとき、もう一方のテーブルの行がこの行に属します。
- 行:一致するすべての行(ループ) は
{#Items}…{/Items}で出力し、最初に一致した行 は{Customer.City}のように読み取ります。
ドキュメントを生成する
Section titled “ドキュメントを生成する”生成 タブで次のようにします。
- テーブルで使う行を選択します。離れた行を選ぶには Ctrl(Mac では ⌘)を押しながら選択します。テーブル外の選択行は除外され、作業ウィンドウにその数が表示されます。
- 行 の下の件数を確認します。作業ウィンドウが気づかないうちに選択を変えた場合は、更新 をクリックします。
- ドキュメントを生成 をクリックします。複数の行の場合は 5 件のドキュメントを生成(件数は選択した数)をクリックします。
作業ウィンドウは選択した行を自分で読み取り、その行だけを送ります。そのため、選択範囲からの生成には、ログイン以外に Microsoft の権限は必要ありません。
複数の行から1つのドキュメントを作るテンプレートでは、選択した行か、表示中のすべての行 かを選べます。フィルターで非表示になっている行は除外されます。
制限:
- 1回の生成で500行まで。1つの結合ドキュメントにも500行まで。
- Free プランでは、1分間に2回まで生成できます。
- 送信する各テーブルは最大50,000行・500,000セルまで、一度に送るすべてのデータは合計1,000,000セルまでです。関連テーブルは丸ごと送られるため、大きなテーブルはその全体が数えられます。作業ウィンドウは送信前にこれを確認し、どのテーブルが大きすぎるかを表示します。
キー列がある場合、選択したすべての行でキー列に値が必要で、選択した行どうしで同じ値を持つことはできません。作業ウィンドウは、何かを送る前に修正が必要な行を示します。
ドキュメントを受け取る
Section titled “ドキュメントを受け取る”進捗カードがジョブの状況を表示します。ドキュメントの準備ができたら、ダウンロード ボタンでブラウザに開き、そこで保存します。実行中のジョブはキャンセルできます。
ステータスの書き戻し
Section titled “ステータスの書き戻し”テーブルへの書き戻し で ステータス列 を選ぶと、各行の進捗と結果がその列に書き込まれます。
- ジョブの開始時には
⏳ Processing (ID: …)。 - 完了時には
✅ Completed (ID: …) - <file name>、または⚠️ Completed with warnings (ID: …) - <file name>とその後に続く警告。 - ドキュメントが失敗したときは
❌と理由、キャンセルしたときは⏹️ Cancelled (ID: …)。
これらは作業ウィンドウ自身が書き込むため、ドキュメントが完成するまで作業ウィンドウを開いたままにしてください。書き込むときにはキーで各行を探し直すので、その間に並べ替えやフィルターをしても問題ありません。キー列がない場合は内容で行を探します。その間に変更または削除された行はスキップされ、見つからなかった件数が作業ウィンドウに表示されます。
ステータスの書き戻しは、Pro と Business シートに含まれます。テンプレートの書き込み先を変更できるのは、テンプレートの所有者かアカウントの管理者だけです。
ブックの隣にドキュメントを保存
Section titled “ブックの隣にドキュメントを保存”ブックが OneDrive または SharePoint に保存されている場合は、テーブルのテンプレートをそのファイルに結び付けられます。すると AutomaDoc は、作業ウィンドウが送る行ではなく、Microsoft 365 にあるブックを直接読み取ります。OneDrive や SharePoint に保存された画像が入り、ステータスは作業ウィンドウが開いているかどうかにかかわらず AutomaDoc がファイルに書き込みます。
- Microsoft 365 の職場アカウントでログインします。
- ブックの隣にドキュメントを保存 で Microsoft 365 に接続 をクリックし、要求を承認します。この要求はアクセスできるファイルへのアクセス権を求めるもので、多くの組織では管理者だけが承認できます。その場合、作業ウィンドウに 管理者に送る承認リンクを開く が表示されます。Microsoft 365 の管理者の同意を参照してください。
- このファイルに結び付ける をクリックします。
結び付けには Web 版 Excel か Microsoft 365 版の Excel が必要です。古い Office ではファイルを特定できません。会社ポータルの 接続 ページで Excel ブックを接続することもできます。Excel、SharePoint、Dataverse、Google Sheets の接続を参照してください。
その他 タブには次の項目もあります。
- このテンプレートをエクスポート (.automadoc) と テンプレートをインポート (.automadoc):テーブル、ブック、アカウントの間でテンプレートを移動します(エクスポート、インポート、コピーを参照)。
- ドキュメント と サポートに問い合わせる。
- このブックのリンクを解除:ブックにテンプレートが表示されなくなり、最初からやり直せます。テンプレート自体はアカウントとポータルに残ります。
Excel で作ったドキュメントも、ほかのドキュメントと同じように数えられます。プラン、シート、パックを参照してください。管理者には プランを管理 が表示され、ブラウザでポータルの請求ページが開きます。それ以外の人には、社内の AutomaDoc の管理者に連絡するよう案内が表示されます。アドインの中で購入することはありません。