この記事は、Windows のナレーター、JAWS、Microsoft 365 製品で NVDA などのスクリーン リーダー プログラムを使用するユーザーを対象としています。 この記事は、Microsoft 365 スクリーン リーダー サポート コンテンツ セットの一部であり、アプリのアクセシビリティに関する詳細情報を見つけることができます。 一般的なヘルプについては、Microsoft サポート にアクセスしてください。
キーボードとスクリーン リーダーで Access を使用して、 Excel ワークシートをインポートして、 Access デスクトップ データベースから Excel ワークシートに Access またはリンクします。 ナレーター、JAWS および NVDA でテストしていますが、他のスクリーン リーダーでも、一般的なアクセシビリティの標準と技法に準拠していれば、機能する可能性があります。
注:
-
新しい Microsoft 365 の機能は Microsoft 365 サブスクリプションをご利用の方に段階的にリリースされるため、ご使用のアプリではこれらの機能をまだ使用できない可能性があります。 より早く新機能を入手するための方法については、Office Insider プログラムにご参加ください。
-
スクリーン リーダーの詳細については、「Microsoft 365 でのスクリーン リーダーの機能」を参照してください。
この記事の内容
インポートまたはリンクのために Excelワークシートを準備する
Excel ワークシートから Accessにデータを取り込む前に、少し時間をかけてワークシートを確認し、そこからデータをインポートする方法を決定します。
-
ワークシート全体またはその一部のみにリンクするか、インポートするかを決定します。 ワークシートの一部のみを Accessする場合は、持ち込むセルのみを含む名前付き範囲を定義できます。 手順については、「 スクリーン リーダーを使用して Excel でセルまたはデータ範囲に名前を付ける」を参照してください。
-
ウィザードでデータを簡単に処理できるように、 Excel ワークシートがフラット ファイル形式であることを確認します。 たとえば、考えられるエラー値を修正し、不要な空白の列と行を削除し、各行に同じデータ型が各列に含まれていることを確認します。 インポートまたはリンクの準備方法の詳細については、「Excel ブックのデータを インポートまたはリンクする」の「ワークシートの準備」、「Excel データの準備」、および「不足している値または正しくない値のトラブルシューティング」セクションを参照してください。
インポート先の Accessデータベースを準備する
Excel ワークシートからデータをインポートする前に、インポート先 Access データベースがインポートの準備ができていることを確認し、インポートされたデータの格納方法を決定します。
-
コピー先 Access データベースが読み取り専用ではなく、データベースに変更を加えるアクセス許可があることを確認します。
-
新しいテーブルまたは既存のテーブルにデータを格納するかどうかを決定します。
-
新しいテーブルにデータを格納する場合は、 Access テーブルが作成され、インポートされたデータがこのテーブルに追加されます。 指定した名前のテーブルが既に存在する場合、 Access はインポートされたデータでテーブルの内容を上書きします。
-
既存のテーブルにデータを追加する場合は、 Excel ワークシート内の行が指定したテーブルに追加されます。
-
-
Excel データを既存の Access テーブルに追加する場合は、 Excel のソース データの構造とフィールドの設定が、 の変換先テーブルの構造とフィールドの設定と一致 Access。 検査用の デザイン ビュー で Access テーブルを開くには、Alt キーを押しながら H キー、W キー、D キーを押します。Excel ブックのデータをインポートまたはリンクする手順 2 の「コピー先データベースを準備する」セクションのチェックリストに照らしてテーブルを確認します。
データをインポートする
データをインポートする場合、 Access は、ソース Excel ワークシートを変更せずに、新しいテーブルまたは既存のテーブルにデータのコピーを作成します。
注: 編集するフィールドを選択するには、手順 10 でサポートする同僚が必要な場合があります。
-
ブック Excel ソースが開いている場合は、それを閉じます。
-
インポートされたデータ Access 格納するデータベースを開きます。
ヒント: 新しい空のデータベースを作成する場合は、Alt キーを押しながら F キー、N キー、L キーを押します。
-
[ 外部データの取得 - Excel スプレッドシート ] ダイアログ ボックスを開くには、使用している Access のバージョンに応じて、次のいずれかの操作を行います。
-
Microsoft 365 サブスクリプションのバージョンまたは Access 2019 で、Alt キーを押しながら X キー、N キー、1 キー、F キー、X キーを押します。
-
Access 2016 では、Alt キーを押しながら X キーを押して [ 外部データ ] タブに移動します。 [ & リンクのインポート ] グループに到達するまで Tab キーを押し、"Excel"と読み上げられるまで右方向キーを押し、Enter キーを押します。
-
-
[ 外部データの取得 - Excel スプレッドシート ] ダイアログ ボックスが開きます。 次のいずれかの操作を実行して、インポートするデータを含む Excel ファイルを指定します。
-
フォーカスを [ファイル名 ] テキスト フィールドに移動するには、F キーを押して、 Excel ファイルへのパスを貼り付けるか入力します。
-
ファイルを参照するには、R キーを押します。[ ファイルを開く ] ダイアログ ボックスが開きます。 目的のファイルに移動し、ファイル上で Enter キーを押して選択します。
-
-
インポートされたデータの格納方法を指定するには、次のいずれかの操作を行います。
-
新しいテーブルにデータを格納する場合は、I キーを押して に移動し、[ 現在のデータベース内の新しいテーブルにソース データをインポートする] オプションを 選択します。 後で、このテーブルに命名するよう求められます。
-
既存のテーブルにデータを追加する場合は、A キーを押して に移動し、[ テーブルにレコードのコピーを追加 する] オプションを選択します。 テーブルを選択するには、Tab キーを 1 回押します。 フォーカスがテーブルの一覧に移動します。 Alt キーを押しながら下方向キーを押して一覧を展開し、目的のテーブルが読み上げられるまで上方向キーまたは下方向キーを押し、Enter キーを押して選択します。 データベースにテーブルがない場合、このオプションは利用できません。
-
-
[OK] ボタンに到達するまで Tab キーを押し、Enter キーを押します。 スプレッドシートのインポート ウィザードが起動します。
ヒント: スクリーン リーダーがウィザード ウィンドウを自動的に読み取らない場合は、SR キーを押しながら W キーを押します。
-
ブック Excel ソースにワークシートが 1 つだけあり、範囲がない場合は、次の手順に進むことができます。 ブックに複数のワークシートまたは名前付き範囲が含まれている場合は、次のいずれかの操作を行って、インポートするワークシートまたは範囲を選択します。
-
ワークシートを選択するには、Alt キーを押しながら W キーを押し、Tab キーを 1 回押し、目的のワークシートが読み上げられるまで下方向キーを押し、Enter キーを押して選択します。
-
名前付き範囲を選択するには、Alt キーを押しながら R キーを押し、Tab キーを 1 回押し、目的の範囲が読み上げられるまで下方向キーを押し、Enter キーを押して選択します。
-
-
次のウィザード ウィンドウが開きます。 ソース ワークシートまたは範囲の最初の行にフィールド名が含まれている場合は、I キーを押して に移動し、[ 最初の行に列見出しが含まれる ] オプションを選択します。 Enter キーを押して、フォーカスを次のウィザード ウィンドウに移動します。 既存のテーブルにデータを追加する場合は、手順 12 に進むことができます。
-
新しいウィザード ウィンドウでは、必要に応じて、インポートする各フィールドに関する情報を指定できます。 ワークシートまたは範囲の最初のフィールドが選択されています。 ノート レイアウト表示では、次の操作を行うことができます。
-
現在のフィールドの名前を変更するには、Alt キーを押しながら M キーを押し、新しい名前を入力します。
-
フィールドのデータ型を変更するには、Alt キーを押しながら T キーを押します。 フォーカスが [データ型] リストに移動します。 一覧を展開するには、Alt キーを押しながら下方向キーを押します。 目的の値が読み上げられるまで下方向キーを押し、Tab キーを 1 回押します。
-
フィールドにインデックスを付けるかどうかを変更するには、Alt キーを押しながら I キーを押します。 現在の値が読み上げられます。 一覧を展開するには、Alt キーを押しながら下方向キーを押します。 目的の値が読み上げられるまで下方向キーを押し、Tab キーを 1 回押します。
-
現在のフィールドをインポートしない場合は、Alt キーを押しながら S キーを押して に移動し、[ フィールドをインポートしない ] オプションを選択します。
-
-
別のフィールドを選択するには、"ウィンドウ" と読み上げられるまで F6 キーを押し、必要なフィールドの選択を同僚に依頼します。 手順 9 で説明されているように、フィールドを変更します。 完了したら、Enter キーを押して次のウィザード ウィンドウに移動します。
-
新しいテーブルの主キーを追加します。 主キーはテーブル内のレコードを識別するため、データをより迅速に取得できます。 次のいずれかの操作を行います。
-
主キー Access 追加するには、A キーを押します。
-
独自の主キーを選択するには、C キーを押します。使用するキーを定義するには、Tab キーを 1 回押します。 フォーカスがキー リストに移動します。 一覧を展開するには、Alt キーを押しながら下方向キーを押します。 目的のキーが読み上げられるまで、上方向キーまたは下方向キーを押します。
-
主キーを使用しない場合は、O キーを押します。
最後のウィザード ウィンドウに移動するには、Enter キーを押します。
-
-
最後のウィザード ウィンドウが開きます。 フォーカスは [ テーブルにインポート ] ボックスに表示され、変換先テーブルの現在の名前が読み上げられます。 テーブル名を変更する場合は、新しい名前を入力し、Enter キーを押してインポートを完了します。
注: テーブルが既に存在し、インポートされたデータで既存のテーブルを上書きするアラートが聞こえる場合は、Y キーを押します。テーブルの名前を変更する場合は、N キーを押します。Alt キーを押しながら I キーを押してフォーカスを [ テーブルにインポート ] ボックスに戻し、別のテーブル名を入力して Enter キーを押します。
-
インポートが完全または部分的に成功した場合は、インポートの状態 Access 表示されます。 Access インポート ウィザードを使用せずに、インポート手順をすばやく繰り返すために、インポート手順を保存するように求めるメッセージも表示されます。 このオプションを選択するには、Alt キーを押しながら V キーを押します。 インポート手順に名前を付けるには、Alt キーを押しながら A キーを押し、インポート操作の名前を入力します。 インポート手順を保存するには、Alt キーを押しながら S キーを押します。 インポートが失敗した場合は、"ファイルのインポート中にエラーが発生しました" と読み上げられます。その後にファイル名が続きます。 Enter キーを押してアラート メッセージを終了します。
Excelでデータへのリンクを作成する
スプレッドシートの リンク ウィザード を使用して、 Access データベースから Excel内のデータへのリンクを作成します。そのため、データベース内の Excel データのコピーを保持することなく、 Access のクエリツールとレポート ツールを使用できます。
Excel ワークシートまたは名前付き範囲にリンクすると、 Access ソース セルにリンクされた新しいテーブルが作成されます。 Excel のソース セルに加えた変更は、 Accessのリンク テーブルに表示されます。 ただし、 Accessで対応するテーブルの内容を編集することはできません。 データを追加、編集、または削除する場合は、ソース Excel ファイルで変更を行う必要があります。
データベースには、複数のリンク テーブルを格納できます。
スプレッドシートのリンク ウィザードを開始する
Accessでは、リンクする Excel ブックを選択し、 スプレッドシートのリンク ウィザードを開始する方法は 2 つあります。 Access で Excel ブックを開くか、[ 外部データの取得 - Excel スプレッドシート ] ダイアログ ボックスを使用できます。
Accessで Excelブックを開く
-
リンクを作成する Access データベースを開きます。
-
[開く] メニューに移動するには、Alt キーを押しながら F キーを押します。O キーを押します。
-
ブックを参照するには、O キーを押します。[Windows を開く ] ダイアログ ボックスが開きます。
-
ファイルの種類を変更するには、"ファイルの種類、 Microsoft#x1 、" と読み上げられるまで Tab キーを押し、Alt キーを押しながら下方向キーを押します。 "すべてのファイル" と読み上げられるまで上方向キーを押し、Enter キーを押します。
-
目的のブックを参照し、Enter キーを押して選択し、スプレッドシートの リンク ウィザードを開始します。
[外部データの取得 - Excel スプレッドシート] ダイアログ ボックスを使用する
-
リンクを作成する Access データベースを開きます。
ヒント: 既存のデータベースにリンクしない場合は、Alt キーを押しながら F キー、N キー、L キーを押して、新しい空のデータベースを作成します。
-
[ 外部データの取得 - Excel スプレッドシート ] ダイアログ ボックスを開くには、使用している Access のバージョンに応じて、次のいずれかの操作を行います。
-
Microsoft 365 サブスクリプションのバージョンまたは Access 2019 で、Alt キーを押しながら X キー、N キー、1 キー、F キー、X キーを押します。
-
Access 2016 では、Alt キーを押しながら X キーを押して [ 外部データ ] タブに移動します。 [ & リンクのインポート ] グループに到達するまで Tab キーを押し、"Excel"と読み上げられるまで右方向キーを押し、Enter キーを押します。
-
-
[ 外部データの取得 - Excel スプレッドシート ] ダイアログ ボックスが開きます。 リンクを作成する Excel ファイルを指定するには、次のいずれかの操作を行います。
-
フォーカスを [ファイル名 ] テキスト フィールドに移動するには、F キーを押して、 Excel ファイルへのパスを貼り付けるか入力します。
-
ファイルを参照するには、R キーを押します。[ ファイルを開く ] ダイアログ ボックスが開きます。 目的のファイルに移動し、ファイル上で Enter キーを押して選択します。
-
-
Alt キーを押しながら L キーを押してに移動し、 リンク テーブルを作成してデータ ソースへのリンク オプションを選択し、Enter キーを押します。 スプレッドシートのリンク ウィザードが起動します。
スプレッドシートのリンク ウィザードを使用して、 Excelデータへのリンクを作成する
リンク スプレッドシート ウィザードのウィンドウでは、リンク プロセスについて説明します。 必要なオプションを選択するだけで、 Excel データをデータベースにすぐにリンクできます。
ヒント: スクリーン リーダーがウィザード ウィンドウを自動的に読み取らない場合は、SR キーを押しながら W キーを押します。
-
ブック Excel ソースにワークシートが 1 つだけあり、範囲がない場合は、次の手順に進むことができます。 ブックに複数のワークシートまたは名前付き範囲が含まれている場合は、次のいずれかの操作を行ってワークシートまたは範囲を選択します。
-
ワークシートを選択するには、Alt キーを押しながら W キーを押し、Tab キーを 1 回押し、目的のワークシートが読み上げられるまで下方向キーを押し、Enter キーを押して選択します。
-
範囲を選択するには、Alt キーを押しながら R キーを押し、Tab キーを 1 回押し、目的の範囲が読み上げられるまで下方向キーを押し、Enter キーを押して選択します。
-
-
次のウィザード ウィンドウが開きます。 ソース ワークシートまたは範囲の最初の行にフィールド名が含まれている場合は、I キーを押して に移動し、[ 最初の行に列見出しが含まれる ] オプションを選択します。 Enter キーを押して、フォーカスを次のウィザード ウィンドウに移動します。
-
最後のウィザード ウィンドウが開きます。 フォーカスは [ リンクされたテーブル名 ] ボックスに表示され、リンク テーブルの現在の名前が読み上げられます。 テーブル名を変更する場合は、新しいテーブル名を入力し、Enter キーを押してインポートを完了します。
注: テーブルが既に存在し、インポートされたデータで既存のテーブルを上書きするアラートが聞こえる場合は、Y キーを押します。変換先のテーブルの名前を変更する場合は、N キーを押します。Alt キーを押しながら I キーを押してフォーカスを [ テーブルにインポート ] ボックスに戻し、別のテーブル名を入力して Enter キーを押します。
-
リンクが成功した場合は、"ファイルへのテーブルのリンクが完了しました" と読み上げられます。その後に Excel ファイル名が続きます。 Enter キーを押して通知を終了します。 リンク テーブルに移動し、その内容を確認します。 トラブルシューティング情報については、「#Num のトラブルシューティング」を参照してください。 Excel ブック内の データのインポートまたはリンクに関するページの「リンクされたテーブル内のその他の正しくない値」セクション。
リンクに失敗した場合は、「インポート先データベースを準備する」セクションの手順 2 の「 Excel ブック内のデータをインポートまたはリンクする」のチェックリストに対して、 Excel ソース ファイルをもう一度確認します。
関連項目
Access デスクトップ データベースでスクリーン リーダーを使ってテーブルを作成する
Access デスクトップ データベースでスクリーン リーダーを使ってクエリを作成する
Access デスクトップ データベースでスクリーン リーダーを使用してフォームを作成する
障碍のある方向けのテクニカル サポート
Microsoft は、すべてのお客様に最適な操作性を提供することを目指しています。 障碍のある方、およびアクセシビリティに関してご質問がある方が技術サポートをご希望の場合は、Microsoft Disability Answer Desk までご連絡ください。 Disability Answer Desk サポート チームは、一般的なユーザー補助技術を駆使するトレーニングを受けており、英語、スペイン語、フランス語、および米語の手話でサポートを提供することができます。 お住まいの地域での連絡先の詳細については、Microsoft Disability Answer Desk サイトを参照してください。
政府機関、商用、または法人ユーザーの場合は、法人向け Disability Answer Desk までお問い合わせください。