スクリーン リーダーを使用して Excel データを Access デスクトップ データベースに取り込む

装飾アイコン。 スクリーン リーダーのコンテンツ

この記事は、Office アクセシビリティ コンテンツ セットの一部であり、Office 製品でスクリーン リーダー プログラムを使用する、視覚に障碍のある方を対象としています。 一般的なヘルプについては、「Microsoft サポート ホーム」を参照してください。

キーボード Access スクリーン リーダーを使用して、 Excel ワークシートを Access にインポートするか、 Access デスクトップ データベースから Excel ワークシートにリンクします。 ナレーター、JAWS および NVDA でテストしていますが、他のスクリーン リーダーでも、一般的なアクセシビリティの標準と技法に準拠していれば、機能する可能性があります。

注: 

この記事の内容

インポートまたはリンク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 されます。

注: 編集するフィールドを選択するには、手順 9 で同僚がサポートを受ける必要がある場合があります。

  1. ブックが開いている Excel 元のブックを閉じます。

  2. インポートしたデータ Access 格納するデータベースのコピー先を開きます。

    ヒント: 新しい空白のデータベースを作成する場合は、Alt キーを押しながら F キー、N キー、L キーを押します。

  3. [外部データの取り込み - Excel スプレッドシート] ダイアログ ボックスを開く場合は、使用している Access に応じて、次のいずれかの操作を行います。

    • 2019 Microsoft 365 バージョンまたは 2019 年 Access 、Alt + X、N、1、F、および X キーを押します。

    • 2016 Access 2016 またはAccess 2013キーを押して、Alt キーを押しながら X キーを押して [外部データ ] タブに移動 します。 [リンクのインポート] グループに移動するまで Tab &キーを押し、"リンク" と読み上げられるまで右方向キーをExcel、Enter キーを押します。

    [外部データの取り込み - Excel スプレッドシート]ダイアログ ボックスが開きます。

  4. [外部データの取り込み - Excel スプレッドシート] ダイアログ ボックスで、次のいずれかの操作を行って、インポートするデータを含む Excel ファイルを指定します。

    • フォーカスを [ファイル名] テキスト フィールドに移動するには、F キーを押し、コピーしたファイルへのパスを貼り付 Excel します。

    • ファイルを参照するには、R キーを押します。[ ファイルを開く] ダイアログ ボックスが開きます。 目的のファイルに移動し、ファイル上で Enter キーを押して選択します。

  5. インポートしたデータの格納方法を指定するには、次のいずれかの操作を行います。

    • 新しいテーブルにデータを格納する場合は、I キーを押して に移動し、[現在のデータベースの新しいテーブルにソース データをインポートする] オプション を選択 します。 後で、このテーブルに命名するよう求められます。

    • 既存のテーブルにデータを追加する場合は、A キーを押してに移動し、[レコードのコピーをテーブルに追加する] オプション を選択 します。 テーブルを選択するには、Tab キーを 1 回押します。 フォーカスがテーブルの一覧に移動します。 Alt キーを押しながら下方向キーを押してリストを展開し、目的のテーブルが聞こえるまで上方向キーまたは下方向キーを押し、Enter キーを押して選択します。 データベースにテーブルがない場合、このオプションは利用できません。

  6. [OK] ボタンが表示されるまで Tab キー を押し 、Enter キーを押します。 スプレッドシート のインポート ウィザードが起動 します。

    ヒント: スクリーン リーダーがウィザード ウィンドウを自動的に読み上げない場合は、SR キーを押しながら W キーを押します。

  7. ブックのソース Excel ワークシートが 1 つしか含め、範囲がない場合は、次の手順に進みます。 ブックに複数のワークシートまたは名前付き範囲が含まれている場合は、次のいずれかの操作を行って、インポートするワークシートまたは範囲を選択します。

    • ワークシートを選択するには、Alt キーを押しながら W キーを押し、Tab キーを 1 回押し、目的のワークシートが聞こえるまで下方向キーを押し、Enter キーを押して選択します。

    • 名前付き範囲を選択するには、Alt キーを押しながら R キーを押し、Tab キーを 1 回押し、目的の範囲が聞こえるまで下方向キーを押し、Enter キーを押して選択します。

    次のウィザード ウィンドウが開きます。

  8. ソース ワークシートまたは範囲の最初の行にフィールド名が含まれている場合は、I キーを押してに移動し、[列見出しを含む最初の行] オプション を選択 します。 Enter キーを押して、フォーカスを次のウィザード ウィンドウに移動します。

    既存のテーブルにデータを追加する場合は、手順 11 に進みます。

  9. 新しいウィザード ウィンドウでは、必要に応じて、インポートする各フィールドに関する情報を指定できます。 ワークシートまたは範囲の最初のフィールドが選択されます。 ノート レイアウト表示では、次の操作を行うことができます。

    • 現在のフィールドの名前を変更するには、Alt キーを押しながら M キーを押し、新しい名前を入力します。

    • フィールドのデータ型を変更するには、Alt キーを押しながら T キーを押します。 フォーカスが [データ型] リストに移動 します。 リストを展開するには、Alt キーを押しながら下方向キーを押します。 必要な値が聞こえるまで下方向キーを押し、Tab キーを 1 回押します。

    • フィールドのインデックスを作成するかどうかを変更するには、Alt キーを押しながら I キーを押します。 現在の値が聞こえ、 リストを展開するには、Alt キーを押しながら下方向キーを押します。 必要な値が聞こえるまで下方向キーを押し、Tab キーを 1 回押します。

    • 現在のフィールドをインポートしない場合は、Alt キーを押しながら S キーを押してに移動し、[インポートしないフィールド] オプションを選択 します。

    別のフィールドを選択するには、"ウィンドウ" と聞こえるまで F6 キーを押し、同僚に目的のフィールドを選んでもらいます。 上記のようにフィールドを変更します。 完了したら、Enter キーを押して次のウィザード ウィンドウに移動します。

  10. 新しいテーブルの主キーを追加します。 主キーはテーブル内のレコードを識別し、データをすばやく取得できます。 次のいずれかの操作を行います。

    • プライマリ キーを Access するには、A キーを押します。

    • 独自の主キーを選択するには、C キーを押します。使用するキーを定義するには、Tab キーを 1 回押します。 フォーカスがキー リストに移動します。 リストを展開するには、Alt キーを押しながら下方向キーを押します。 必要なキーが聞こえるまで、上方向キーまたは下方向キーを押します。

    • 主キーを使用しない場合は、O キーを押します。

    最後のウィザード ウィンドウを移動するには、Enter キーを押します。

  11. 最後のウィザード ウィンドウが開きます。 フォーカスは [テーブルに インポート] ボックスに表示され、移動先テーブルの現在の名前が読み上されます。 テーブル名を変更する場合は、新しい名前を入力し、Enter キーを押してインポートを最終決定します。

    注: テーブルが既に存在することを示すアラートが読み上がり、既存のテーブルをインポートされたデータで上書きする場合は、Y キーを押します。テーブルの名前を変更する場合は、N キーを押します。Alt キーを押しながらI キーを押してフォーカスを [テーブルにインポート] ボックスに戻し、別のテーブル名を入力し、Enter キーを押します。

  12. インポートが完全または部分的に成功した場合、インポート Access 状態が表示されます。 Access ウィザードなしですばやく繰り返すインポート手順を保存するように求めるメッセージも表示されます。 このオプションを選択するには、Alt キーを押しながら V キーを押します。 インポート手順に名前を付けするには、Alt キーを押しながら A キーを押し、インポート操作の名前を入力します。 インポート手順を保存するには、Alt キーを押しながら S キーを押します。

    インポートに失敗した場合は、"ファイルのインポート中にエラーが発生しました" と読み上され、その後にファイル名が読み上されます。 Enter キーを押して、アラート メッセージを終了します。

データへのリンクを作成Excel

Access データベースから Excelのデータへのリンクを作成するには、スプレッドシート のリンク ウィザードを使用します。そのため、 Access のクエリツールとレポート ツールを使用できます。データベース内の Excel データのコピーを保持する必要があります。

ワークシートまたは名前付き範囲 Excel リンクすると、 Access セルにリンクされた新しいテーブルが作成されます。 ソース セルに加えた変更は、 Excel のリンク テーブルに表示 Access。 ただし、 で対応するテーブルの内容を編集 Access。 データを追加、編集、または削除する場合は、ソース ファイルを変更 Excel があります。

データベースには、複数のリンク テーブルを格納できます。

スプレッドシートのリンク ウィザードを開始する

この Access、リンク先のブック Excel 選択し、スプレッドシートのリンク ウィザードを開始する方法は 2 通りあります。 新しいブックを Excel 開 Access 、または [外部データの取り込み - Excel] ダイアログボックスを使用します。

Access でExcelブックを開く

  1. リンクを Access データベースを開きます。

  2. Alt キーを押しながら F キーを押し、O キーを押して [開く] メニューに移動 します。

  3. ブックを参照するには、O キーを押します。[Windows] ダイアログボックスが開きます。

  4. ファイルの種類を変更するには、"ファイルの種類、Microsoft Access" と聞こえるまで Tab キーを押し、Alt キーを押しながら下方向キーを押します。 "すべてのファイル" と聞こえるまで上方向キーを押し、Enter キーを押します。

  5. 目的のブックを参照し、Enter キーを押して選択し、スプレッドシートのリンク ウィザード を開始します

[外部データの取り込み - Excel使用] ダイアログ ボックス

  1. リンクを Access データベースを開きます。

    ヒント: 既存のデータベースにリンクしない場合は、Alt キーを押しながら F キー、N キー、L キーを押して、新しい空のデータベースを作成します。

  2. [外部データの取り込み - Excel スプレッドシート] ダイアログ ボックスを開く場合は、使用している Access に応じて、次のいずれかの操作を行います。

    • 2019 Microsoft 365 バージョンまたは 2019 年 Access 、Alt + X、N、1、F、および X キーを押します。

    • 2016 Access 2016 または Access 2013キーを押して、Alt キーを押しながら X キーを押して [外部データ ] タブに移動 します。 [リンクのインポート] グループに移動するまで Tab &キーを押し、"リンク" と読み上げられるまで右方向キーをExcel、Enter キーを押します。

    [外部データの取り込み - Excel スプレッドシート]ダイアログ ボックスが開きます。

  3. [外部データの取り込み - Excel スプレッドシート] ダイアログ ボックスで、次のいずれかの操作を行って、リンクを作成する Excel ファイルを指定します。

    • フォーカスを [ファイル名] テキスト フィールドに移動するには、F キーを押し、コピーしたファイルへのパスを貼り付 Excel します。

    • ファイルを参照するには、R キーを押します。[ ファイルを開く] ダイアログ ボックスが開きます。 目的のファイルに移動し、ファイル上で Enter キーを押して選択します。

  4. Alt キーを押しながら L キーを押してに移動し、[リンク テーブルを作成してデータ ソースにリンクする] オプション を選択し、Enter キーを押します。 スプレッドシート のリンク ウィザードが起動 します。

スプレッドシートのリンク ウィザードを使用して、データへのリンクExcel作成する

[ スプレッドシートのリンク ウィザード] ウィンドウでは、リンクプロセスについて説明します。 必要なオプションを選択し、 Excel データベースにリンクする必要があります。

ヒント: スクリーン リーダーがウィザード ウィンドウを自動的に読み上げない場合は、SR キーを押しながら W キーを押します。

  1. ブックのソース Excel ワークシートが 1 つしか含め、範囲がない場合は、次の手順に進みます。 ブックに複数のワークシートまたは名前付き範囲が含まれている場合は、次のいずれかの操作を行ってワークシートまたは範囲を選択します。

    • ワークシートを選択するには、Alt キーを押しながら W キーを押し、Tab キーを 1 回押し、目的のワークシートが聞こえるまで下方向キーを押し、Enter キーを押して選択します。

    • 範囲を選択するには、Alt キーを押しながら R キーを押し、Tab キーを 1 回押し、目的の範囲が聞こえるまで下方向キーを押し、Enter キーを押して選択します。

    次のウィザード ウィンドウが開きます。

  2. ソース ワークシートまたは範囲の最初の行にフィールド名が含まれている場合は、I キーを押してに移動し、[列見出しを含む最初の行] オプション を選択 します。 Enter キーを押して、フォーカスを次のウィザード ウィンドウに移動します。

  3. 最後のウィザード ウィンドウが開きます。 フォーカスは [リンク テーブル 名] ボックス に表示され、リンク テーブルの現在の名前が聞こわります。 テーブル名を変更する場合は、新しいテーブル名を入力し、Enter キーを押してインポートを最終決定します。

    注: テーブルが既に存在することを示すアラートが読み上がり、既存のテーブルをインポートされたデータで上書きする場合は、Y キーを押します。コピー先のテーブルの名前を変更する場合は、N キーを押します。Alt キーを押しながら I キーを押してフォーカスを [テーブルにインポート] ボックスに戻し、別のテーブル名を入力して、Enter キーを押します。

  4. リンクが成功した場合は、"ファイルへのテーブルのリンクが完了しました" と聞こえ、続いてファイル名 Excel されます。 Enter キーを押して通知を終了します。 リンク テーブルに移動し、その内容を確認します。 トラブルシューティングの情報については、「リンク テーブルの #Num! などの正しくない値のトラブルシューティング 」を参照してください。 [ブック内のデータをインポートまたはリンクExcelします

    リンクに失敗した場合は、「 Excel ブックのデータをインポートまたはリンクする」の「リンク先データベースの準備」セクションの手順Excel 2のチェックリストに対して、 Excel ソース ファイルを再確認します。

関連項目

Access デスクトップ データベースでスクリーン リーダーを使ってテーブルを作成する

Access デスクトップ データベースでスクリーン リーダーを使ってクエリを作成する

Access デスクトップ データベースでスクリーン リーダーを使用してフォームを作成する

スクリーン リーダーを使用して Access テーブルをテキスト ファイルにエクスポートする

Access のキーボード ショートカット

スクリーン リーダーを使用して Access 内を移動する

障碍のある方向けのテクニカル サポート

Microsoft は、すべてのお客様に最適な操作性を提供することを目指しています。 障碍のある方、およびアクセシビリティに関してご質問がある方が技術サポートをご希望の場合は、Microsoft Disability Answer Desk までご連絡ください。 Disability Answer Desk サポート チームは、一般的なユーザー補助技術を駆使するトレーニングを受けており、英語、スペイン語、フランス語、および米語の手話でサポートを提供することができます。 お住まいの地域での連絡先の詳細については、Microsoft Disability Answer Desk サイトを参照してください。

政府機関、商用、または法人ユーザーの場合は、法人向け Disability Answer Desk までお問い合わせください。

ヘルプを表示

ディスカッションに参加
コミュニティにたずねる
サポートを受ける
お問い合わせ​​

この情報は役に立ちましたか?

言語の品質にどの程度満足していますか?
どのような要因がお客様の操作性に影響しましたか?

ご意見をいただきありがとうございます。

×