趣味のプログラム工房

ODBC経由 Excelの編集でエラー

ODBCでちょっと特殊なExcelの編集をしようとしたところ、以下のエラーが発生
「このフィールドはリンクされたExcelワークシートにあるため、編集できません。リンクされたExcelワークシートのデータを編集する機能は、Access の今回のリリースでは無効になっています。」

まず、最新のWindowsOSにはExcelODBCドライバが付属していないんですよね。。。
そのため、個別にインストールする必要があるのですが、そのドライバでは上記機能が使えないようになっています。

どうも、やろうとしていた機能が使えたのは、
windows server 2008の世代に付属していたドライバ(32bit版で確認)のようです。
それより新しいものだと、たぶん利用不可。

上記エラーに遭遇したら諦めてください、、、が回答になります。


補足
上記エラーは、ODBCで定義されたExcelブックAを経由してExcelブックBを編集する場合に発生します。
ちょっと何言ってるかわからないかもですが、そういうことができたのです。


2019年11月13日