アクセス エラー: クリップボードのデータが破損しているため、Microsoft Access では貼り付けられません
元の KB 番号: 2221635
現象
Microsoft Excel から Microsoft Access へのコピー/貼り付け操作を実行すると、次のエラー メッセージが表示されます。
クリップボードのデータが破損しているため、Microsoft Access では貼り付けられません。 クリップボードにエラーが発生したり、空きメモリが不足している可能性があります。 再度実行してください。
原因
このエラーの原因となる可能性があるシナリオは複数あります。 Microsoft は、最近のバージョンの Microsoft Access でこの問題を認識しています。
シナリオ 1
この問題は、次の 2 つの条件に該当する場合に発生します。
- データの最初の行の値の 1 つに小数点が含まれています
- 複数行のデータをコピーする
シナリオ 2
Excel シート名には、単一引用符またはアポストロフィ文字が含まれています。
回避策
次のいずれかの回避策を使用します。
方法 1
Microsoft Access で、[ 貼り付け ] アイコンのドロップダウン矢印を選択し、[ 貼り付け] を選択します。 次に、[テキスト] または [CSV] を選択します。
方法 2
コピーする Excel データの最初の行に小数点がないことを確認します。
方法 3
1 行ずつコピーして貼り付けます。
詳細情報
この問題は、Microsoft Access 2003 では発生しません。
再現する手順
Access で、新しい空のデータベースを作成します。
テーブル デザイン ビューで新しいテーブルを作成します。
次のフィールドを追加します。
名前: Field1
データ型: 数値
フィールド サイズ: Double
テーブルを Table1 として保存します。
データシート ビューで Table1 を開きます。
Microsoft Excel で、新しいスプレッドシートを作成します。
これらの値を次のセルに追加します。
A1: 83.9
A2:3020
Excel で A1 と A2 を選択し、コピー アイコンをクリックします。
Access で Field1 を選択し、貼り付けアイコンをクリックします。
結果
次のいずれかのバージョンのエラーが表示されます。
- クリップボードのデータが破損しているため、Microsoft Office Access では貼り付けられません。 クリップボードにエラーが発生したり、空きメモリが不足している可能性があります。 再度実行してください。
- クリップボードのデータが破損しているため、Microsoft Access では貼り付けられません。 クリップボードにエラーが発生したり、空きメモリが不足している可能性があります。 再度実行してください。
注:
これは、Microsoft サポート組織内から直接作成された "FAST PUBLISH" の記事です。 ここに含まれる情報は、新しい問題に対応してそのまま提供されます。 利用可能にする速度の結果、素材には文字体裁上の誤りが含まれる可能性があり、予告なしにいつでも修正される可能性があります。 その他の考慮事項については、「 使用条件」 を参照してください。
フィードバック
フィードバックの送信と表示