スキップしてメイン コンテンツへ
スクリーンリーダーを使用して Excel データを Access デスクトップデータベースに移行する

スクリーンリーダーを使用して Excel データを Access デスクトップデータベースに移行する

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

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

キーボードとスクリーンリーダーで Access_1st_NoVer を使って Excel_generic ワーク Access_1st_NoVer シートをインポートし、 Access_1st_NoVer デスクトップデータベースから Excel_generic のワークシートにリンクすることができます。 ここでは、ナレーター、JAWS、および NVDA でテストしていますが、他のスクリーンリーダーと共に使用できるのは、一般的なアクセシビリティ標準と手法に準拠しているためです。

注: 

この記事の内容

インポートまたはリンク用に Excel ワークシートを準備する

Excel_generic ワークシートから Access_1st_NoVerにデータを移動する前に、ワークシートを確認して、データをインポートする方法を決定します。

  • すべてのワークシートにリンクするか、またはその一部のみをインポートするかを決定します。 ワークシートの一部だけを Access_1st_NoVerに表示する場合は、表示するセルだけを含む名前付き範囲を定義できます。 手順については、「スクリーンリーダーを使用して Excel のセルまたはデータの範囲に名前を指定する」を参照してください。

  • ウィザードでデータを簡単に処理できるように、 Excel_generic のワークシートがフラットなファイル形式であることを確認します。 たとえば、発生する可能性のあるエラー値を修正し、不要な空白の列や行を削除して、各列のすべての行に同じデータ型が含まれていることを確認します。 インポートまたはリンクの準備を行う方法の詳細については、「ワークシートを準備する」、「Excel データを準備する」、「 excel ブックのデータのインポートまたはリンク」の「存在しない値または不適切な値のセクションのトラブルシューティング」を参照してください。

インポート先の Access データベースを準備する

Excel_generic のワークシートからデータをインポートする前に、インポート先の Access_1st_NoVer データベースのインポートの準備ができていることを確認して、インポートしたデータをどのように保存するかを決定します。

  • 送信先の Access_1st_NoVer データベースが読み取り専用でないこと、およびデータベースを変更する権限があることを確認します。

  • データを新規または既存のテーブルのどちらに保存するかを決定します。

    • 新しいテーブルにデータを保存する場合、 Access_1st_NoVer はテーブルを作成し、インポートされたデータをこのテーブルに追加します。 指定した名前のテーブルが既に存在する場合、 Access_1st_NoVer は、インポートされたデータを使用してテーブルの内容を上書きします。

    • 既存のテーブルにデータを追加する場合は、 Excel_generic ワークシートの行が指定されたテーブルに追加されます。

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

データをインポートする

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  6. Tab キーを押して[OK ] ボタンに移動し、enter キーを押します。 スプレッドシートインポートウィザードが開始されます。

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

  7. ソース Excel_generic のブックにワークシートが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_1st_NoVer 追加するには、A キーを押します。

    • 自分の主キーを選択するには、C キーを押します。使用するキーを定義するには、Tab キーを1回押します。 フォーカスがキー一覧に移動します。 リストを展開するには、Alt キーを押しながら下方向キーを押します。 目的のキーが読み上げられるまで、上方向キーまたは下方向キーを押します。

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

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

  11. ウィザードの最後のウィンドウが開きます。 フォーカスは [テーブルにインポート] ボックスにあり、追加先テーブルの現在の名前が読み上げられます。 テーブル名を変更する場合は、新しい名前を入力し、Enter キーを押してインポートを完了します。

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

  12. インポートが完全または部分的に成功した場合は、 Access_1st_NoVer インポートの状態が表示されます。 インポート手順を保存して、インポートウィザードを使わずにそれらをすばやく繰り返すようにAccess_1st_NoVer することもできます。 このオプションを選択するには、Alt キーを押しながら V キーを押します。 インポート手順に名前を指定するには、Alt キーを押しながら A キーを押し、インポート操作の名前を入力します。 インポート手順を保存するには、Alt キーを押しながら S キーを押します。

    インポートが失敗すると、"ファイルのインポート中にエラーが発生しました" という音声が表示され、その後にファイル名が読み上げられます。 Enter キーを押して、通知メッセージを終了します。

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

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

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

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

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

Access_1st_NoVerには、リンク先として Excel_generic ブックを選択する方法が2つあります。また、スプレッドシートのリンクウィザードを開始します。 Access_1st_NoVer で Excel_generic ブックを開くか、[外部データの取り込み-Excel スプレッドシート] ダイアログボックスを使用します。

Access で Excel ブックを開く

  1. リンクを作成する Access_1st_NoVer データベースを開きます。

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

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

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

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

[外部データの取り込み-Excel スプレッドシート] ダイアログボックスを使用する

  1. リンクを作成する Access_1st_NoVer データベースを開きます。

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

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

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

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

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

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

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

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

  4. Alt キーを押しながら L キーを押して移動し、リンクテーブルオプションを作成してデータソースへのリンクを選択し、enter キーを押します。 スプレッドシートリンクウィザードが開始されます。

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

[スプレッドシートのリンクウィザード]を使用すると、リンク処理を行うことができます。 必要なオプションを選択するだけで、 Excel_generic データをデータベースにリンクさせることができます。

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

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

    • ワークシートを選択するには、Alt キーを押しながら W キーを押し、Tab キーを1回押して、目的のワークシートが読み上げられるまで下方向キーを押し、選択されたら enter キーを押して選択します。

    • 範囲を選択するには、Alt キーを押しながら R キーを押し、Tab キーを1回押して、目的の範囲が読み上げられるまで下方向キーを押してから、Enter キーを押して選択します。

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

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

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

    注: テーブルが既に存在していることを通知するメッセージが表示され、インポートされたデータで既存のテーブルを上書きする場合は、Y キーを押します。追加先テーブルの名前を変更する場合は、N キーを押します。 Alt キーを押しながら I キーを押して、[テーブルにインポート] ボックスにフォーカスを戻し、別のテーブル名を入力して、enter キーを押します。

  4. リンクが成功すると、"テーブルがファイルにリンクされました" と読み上げられ、その後に Excel_generic ファイル名が表示されます。 Enter キーを押して、通知を終了します。 リンクテーブルに移動し、その内容を確認します。 トラブルシューティング情報については、「 #Num! などのリンクテーブルの間違った値のトラブルシューティング」を参照してください。 Excel ブックのデータのインポートまたはリンク

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

関連項目

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

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

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

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

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

スクリーンリーダーを使用して Access を検索および移動する

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

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

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

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

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

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

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

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

×