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

[スクリーン リーダー コンテンツ] というラベルが表示された、読み上げの記号。 このトピックでは、Office でスクリーン リーダーを使用する方法について説明します。

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

キーボード 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 または Access 2019 では、Alt キーを押しながら X キー、N キー、1 キー、F キー、X キーの順に押します。

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

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

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

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

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

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

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

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

  6. Tab キーを押して [OK] ボタンに移動し、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 または Access 2019 では、Alt キーを押しながら X キー、N キー、1 キー、F キー、X キーの順に押します。

    • 2016 Access または 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ブックのデータをインポートまたはリンクする手順 2 の「リンク先データベースの準備」セクションのチェックリストに対して、 Excel ソース ファイルを再度確認します。

関連項目

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

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

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

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

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

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

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

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

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

ヘルプを表示

スキルを磨く
トレーニングの探索
新機能を最初に入手
Microsoft Insider に参加する

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

フィードバックをお送りいただきありがとうございます!

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×