- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ACCESS リンクテーブルのEXCELの起動)
ACCESSリンクテーブルのEXCEL起動
このQ&Aのポイント
- ACCESS内にあるリンクテーブルは、異なるEXCEL2010ファイルを元に作成されています。しかし、ACCESSを起動していると、元のEXCELファイルが開けない問題が発生します。
- ACCESSでの閲覧や検索を行いつつ、EXCELでの入力や編集もしたい場合、現時点では不可能なようです。
- ACCESS内のリンクテーブルにしていると、リンク元のEXCELファイルは開けない仕様となっています。他の方法でEXCELの起動を試みるか、ACCESSでの閲覧のみを行う方法を探す必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
Excelファイルをテーブルリンクしたのは数年ぶりなのでご参考まで。 Access2010 & Excel2010で試しました。 ファイル形式が、XLSの場合 ファイルXLSにアクセスできません・・・・・で開くことすら出来ません。 XLSX形式の場合 ファイルXLSXは編集のためロックされています・・・・読み取り専用なら開けました。 読み取り専用なら開けても『意味がない』ですけど。 なら先にExcelで開いていたらどうなるかというと・・・ Excelで全く変更を行っていない場合はAccessのリンクテーブルを開けました。 しかし、Excelで変更を行ってしまっていると XLSの場合はAccessでは開けません。 XLSXの場合はAccessで開けはしましたが、そのXLSXファイルを保存するときに Accessでリンクテーブルを開いていた場合に ファイルXLSXへの変更は共有違反のため保存されませんでした・・・だと (-"-) いいかげん嫌になってきたので調査打ち切り。 とりあえず考えられること。 1・Accessでリンクではなくインポートしてしまう。 (Accessの起動時にマクロかVBAで処理出来ればなお吉) 2・ExcelでAccessの閲覧用のファイルを別途作成する Access側でExcelファイルをロックしない設定が有れば問題にはならないのでしょうけど 私の調べた限りでは無さそうです。 なので上記の二択になるのかなと思います。
お礼
回答者様 お調べて頂きありがとうございました。大変参考になりました。 バージョンにより、開き方に違いがある事はまったく考えておりませんでした。 5つのファイル全てが「読み取り専用」になると困ってしまいますので、ご提案頂きました2つを考えたいと思います。 また、ファイルのロックについてもお調べて頂きありがとうございました。 大変助かりました。