マイクロソフト Office のフォーム

【概要】Microsoft Forms は、Web ブラウザからフォームを作成・共有できるアプリケーションである。アンケート、申請書、登録フォームなどをプログラミング不要で作成できる。作成中はプレビュー機能で回答者の視点から表示を確認できる。Power Automate と連携すると、回答者への受理確認メールの自動送信や、SharePoint リストへのデータ保存を設定できる。また、既存のフォームを複製して新しいフォームを作ることもできる。

【目次】

  1. Office フォームの作成
  2. フォームの提出時に受理確認メールを自動送信する
  3. Office フォームのコピー

Office フォームの作成

Forms を使うと、Web ブラウザだけでフォームを作成できる。作成したフォームは URL で共有でき、回答は Excel ファイルとして取得できる。

  1. Web ブラウザで新しいタブを開き、Microsoft 365 にサインインする

    https://portal.office.com

  2. Forms」を選択する
    Microsoft 365 のアプリ一覧画面で Forms を選択
  3. 新しいフォームを作成」を選択して、フォームの作成を始める
    新しいフォームを作成ボタンの位置
  4. フォーム作成画面が表示される。質問の追加やタイトルの設定を行う。右上の「...」アイコンから詳細設定(フォーム全体の動作に関する設定)を開ける
    フォーム作成画面の全体表示
  5. 作成が終わったら、「プレビュー」を選択して内容を確認する
    プレビューボタンの位置
  6. プレビュー画面が表示される。回答者の視点から表示を確認できる
    プレビュー画面の表示
  7. プレビュー画面の「送信」を選択すると、送信の動作を確認できる
    プレビュー画面の送信ボタン
  8. 確認後は画面右上の「戻る」を選択して編集画面に戻る
    戻るボタンの位置
  9. フォームを回答者に配布するには、以下の画面から送信設定を行う
    フォーム送信画面

フォームの提出時に受理確認メールを自動送信する

Power Automate を使うと、フォームの提出時に提出者へ受理確認メールを自動で送れる。手動でメールを送る作業が不要になり、提出者にも受理が伝わる。

Power Automate は、Microsoft 365 に含まれる自動化ツールである。複数のアプリケーションをまたいで自動処理を設定できる。

前提条件:この設定の前に、セクション 1 の手順でフォームを作成しておく。

  1. Power Automate を起動する
    Power Automate の起動画面
  2. テンプレートから作成」を選択する
  3. 検索欄に「メールと SharePoint に対するフォームの処理」と入力して検索する
    テンプレート検索画面
  4. 検索結果から「メールと SharePoint に対するフォームの処理」を選択する
    検索結果からテンプレートを選択
  5. テンプレートの詳細画面が表示される。内容を確認して「続行」を選択する
    テンプレート確認画面と続行ボタン
  6. 作成されたフローのタイトルを、用途が分かる名称に変更する
    フロータイトルの編集画面
  7. フォーム ID の欄(2 箇所)に、対象のフォーム ID を設定する

    フォーム ID は、Forms でフォームを開いたときの URL に含まれる。URL の「id=」以降の文字列がフォーム ID である

    フォーム ID 設定欄
  8. 電子メールの「宛先」には、フォームで収集するメールアドレスの項目を指定する
    メール宛先の設定画面
  9. メールの「件名」と「本文」を設定する
    メール件名と本文の設定画面
  10. SharePoint リスト(SharePoint 上で管理する表形式のデータ保存先)への保存設定を行う

    保存が不要な場合は、「Create Item」セクションを削除する。削除は右側の「...」メニューから実行できる

    保存が必要な場合は、「サイトのアドレス」と「リスト名」をメニューから選択する。SharePoint リストは事前に作成しておく

    SharePoint リスト保存設定画面
  11. 設定後、「保存」を選択してフローを保存する
    フロー保存ボタン
  12. このフローの設定後、フォームに回答が送信されると、回答者に以下のような確認メールが自動で届く
    自動送信される確認メールの例

Office フォームのコピー

既存のフォームを複製すると、質問項目や設定を一から作り直す手間を省ける。フォーム作成者がテンプレートとして共有したリンクを使えば、他者のフォームも複製できる。

  1. コピー元のフォームを開き、「共有」を選択する
    共有ボタンの位置
  2. 複製のためのリンクを取得」を選択する
    複製のためのリンクを取得オプション
  3. コピー」を選択してリンクをクリップボードにコピーする
    リンクコピーボタン
  4. リンクを貼り付ける準備ができました」という確認メッセージが表示される
    リンクコピー完了メッセージ
  5. ブラウザで新しいタブを開き、Microsoft 365 にサインインする
    新しいタブで Microsoft 365 にサインイン
  6. 新しいタブのアドレスバーに、コピーしたリンクを貼り付けてアクセスする
    アドレスバーへのリンク貼り付け
  7. 「このフォームを複製して、自分のフォームとして使用できます」というメッセージが表示される。「複製する」を選択する
    フォーム複製確認ダイアログ
  8. フォーム編集画面が表示される。複製したフォームは元のフォームから独立しており、自由に編集できる
    複製されたフォームの編集画面
    フォーム編集画面
  9. 設定項目を確認し、必要に応じて変更する
    設定項目確認画面 1
    設定項目確認画面 2
  10. 編集後、「プレビュー」を選択して表示を確認する。回答者の視点から表示を確認できる
    プレビューボタンの位置
  11. プレビュー画面が表示される
    プレビュー画面の表示
  12. プレビュー画面の「送信」を選択すると、送信の動作を確認できる
    プレビュー画面の送信ボタン
  13. 確認後は画面右上の「戻る」を選択して編集画面に戻る
    戻るボタンの位置
  14. フォームを回答者に配布するには、以下の画面から送信設定を行う
    フォーム送信画面