スキップしてメイン コンテンツへ
Office
スクリーン リーダーを使用して Excel データを Access デスクトップ データベースに取り込む

スクリーン リーダーを使用して 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 ワークシートの行が指定されたテーブルに追加されます。

  • 既存の Access テーブルに Excel のデータを追加する場合は、 Excel のソースデータの構造とフィールドの設定が Accessのリンク先テーブルのデータと一致していることを確認してください。 検査のためにデザインビューで Access テーブルを開くには、Alt キーを押しながら H キーを押し、W キーを押します。 [インポート先データベースの準備] セクションの手順2で、[ Excel ブックのデータにリンクする] のチェックリストとテーブルを確認します。

データをインポートする

データをインポートすると、 Access ソース Excel ワークシートを変更せずに、新規または既存のテーブルにデータのコピーが作成されます。

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

  1. ブックが開いている場合は、ブック Excel ソースを閉じます。

  2. インポートしたデータが保存されている、エクスポート先の Access データベースを開きます。

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

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

    • Office 365 サブスクリプションのバージョンまたは 2019 Access の場合は、Alt キーを押しながら X、N、1、F、X キーの順に押します。

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

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

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

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

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

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

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

    • 既存のテーブルにデータを追加する場合は、ctrl キーを押して移動し、[レコードのコピーをテーブルに追加する] オプションを選択します。 表を選択するには、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つあります。また、スプレッドシートのリンクウィザードを開始します。 Access で Excel ブックを開くか、[外部データの取り込み-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 のバージョンに応じて次のいずれかの操作を行います。

    • Office 365 サブスクリプションのバージョンまたは 2019 Access の場合は、Alt キーを押しながら X、N、1、F、X キーの順に押します。

    • 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 ブックのデータのインポートまたはリンク

    リンクに失敗した場合は、[インポート先データベースの準備] セクションの手順2で、[インポート] または [Excel ブックのデータへのリンク] のチェックリストに対して、 Excel ソースファイルをもう一度確認します。

関連項目

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

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

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

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

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

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

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

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

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

サポートを受ける
お問い合わせ
Office のスキルを磨く
トレーニングの探索

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

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

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

×