マイクロソフト 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の手順でFormsのフォームを作成しておく必要がある。

  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リストとは、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. フォームを回答者に配布するには、以下の画面から送信設定を行う
    フォーム送信画面