現在オフラインです。再接続するためにインターネットの接続を待っています

お使いのブラウザーはサポートされていません

このサイトを利用するには、ブラウザーを更新する必要があります。

Internet Explorer を最新バージョンに更新する

Office Access 2003 または Access 2002 で Excel ブックにリンクされているテーブル内のデータを変更、追加、削除できない

Office 2003 のサポートは終了しました

マイクロソフトでは、2014 年 4 月 8 日に Office 2003 のサポートを終了しました。この変更は、ソフトウェアの更新プログラムおよびセキュリティ オプションに影響しています。 この変更の意味および保護された状態を維持する方法について説明します。

現象
Microsoft Office Access 2003 または Microsoft Access 2002 で、Microsoft Excel ブックにリンクされているテーブル内のデータの変更、追加、削除を行うことができません。

また、次のいずれかの条件に該当する場合、この現象が発生することがあります。
  • Excel ブックにリンクされているテーブルからデータを取得するクエリを作成した。
  • Excel ブックにリンクされているテーブルのデータにアクセスするフォームを作成した。
  • プログラムから、DAO または ADO を使用して Excel ブックにリンクされているテーブルを更新した。
クエリを実行して、リンクされている Excel ブックのレコードを更新すると、次のメッセージが表示されます。
更新可能なクエリであることが必要です。
DAO を使用してプログラムから Excel ブックにリンクされているテーブルを更新すると、次のメッセージが表示されます。
実行時エラー '3027' データベースまたはオブジェクトは読み取り専用であるため、更新できません。
リンクされているデータを ADO で更新すると、同じメッセージが以下のようなエラー番号で表示されることがあります。
-2147217911 (80040e09)
原因
これは正常な動作であり、次のいずれかの条件に該当する場合に発生することがあります。
  • Microsoft Office 2003 Service Pack 2 (SP2) または Office 2003 SP2 以降にリリースされた Access 2003 更新プログラムがインストールされている。

    Microsoft Office 2003 Service Pack 2 の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
    887616 Office 2003 Service Pack 2 について
  • 2005 年 10 月 18 日の Access 2002 更新プログラム (KB904018) がインストールされている。

    Access 2002 更新プログラム (KB904018) の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
    904018 Access 2002 更新プログラム (2005 年 10 月 18 日) について
  • Microsoft Office 2003 Service Pack 2 (SP2) を含む Access ランタイム アプリケーション、Office 2003 SP2 以降にリリースされた Access 2003 更新プログラム、または 2005 年 10 月 18 日以降の Access 2002 更新プログラム (KB904018) がインストールされている。
    Access ランタイム アプリケーションに Office 更新プログラム ファイルを含む方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
    916176 Access 2003 または Access 2002 でアプリケーション用インストール パッケージを作成する際、ウィザードで Access のリリース版に含まれているランタイム ファイルが使用される
回避策
この正常な動作を回避するには、次のいずれかの方法を使用します。

方法 1 : Microsoft Excel を使用する

リンクされている Microsoft Excel ブックを Excel で開き、ブックに変更を加えます。変更を完了したら、変更を保存し、ブックを閉じます。

方法 2 : Access 2003 または Access 2002 を使用する

リンクされている Excel ブックを Access にインポートし、データに変更を加えます。変更を完了したら、変更を保存し、データを Excel の .xls ファイルとしてエクスポートします。
詳細
法的な問題により、マイクロソフトは、Excel ブック内の範囲を参照するリンク テーブルのデータをユーザーが変更できる機能を Access 2003 および Access 2002 で無効にしました。ただし、Excel ブックに直接変更を加えると、Access でリンク テーブルに変更が反映されます。
edit access2003 access2k3 acc2003 acc2k3 access2002 access2k2 accessxp acc2002 acc2k2 accxp excel2003 excel2k3 xl2003 xl2k3 excel2002 excel2k2 excelxp xl2002 xl2k2 xlxp excel2000 excel2k xl2000 xl2k
プロパティ

文書番号:904953 - 最終更新日: 05/12/2006 06:49:35 - リビジョン: 4.3

  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Office Excel 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft Excel 2000 Standard Edition
  • Microsoft Access 2002 Runtime
  • Microsoft Office Access 2003 Runtime
  • kbexpertiseadvanced kbdatabase kbtshoot kbprb KB904953
フィードバック
if?DI=4050&did=1&t=">tps://c.microsoft.com/ms.js"> y>ow.location.protocol) + "//c.microsoft.com/ms.js'><\/script>");