次の方法で共有

VBAが動作するPCと動作しないPCがあります。

Anonymous
2016-04-05T12:04:33+00:00

環境

Win7 32Bit  Access2010

A-PCとB-PCをイントラネットで繋いでいます。(インターネットには繋がないPCです)

ACCESSのセキュリティセンターのマクロの実行許可は「全てのマクロを実行する」です。

どちらのPCもファイヤウォールはOFFにしてあります。

どちらのPCもIPは固定してあります

A-PCにはB-PCのCドライブを「Zドライブ」にて見えるようにしてあります。

もちろんフルコントロールを許可しています。

両方のPCは購入してからEXCELとACCESSしかインストールしていません。

その他のプログラムは入っていない状態です。

さてこのA-PCのCドライブにACCESSプログラムには

「VBA.ACCESS」と「DB.ACCESS」が入っており、A-PC内ではマクロが正常に動作しております。

しかし、B-PCの「VBA.ACCESS」から「Zドライブ」を通してリンクテーブルを張ってみると

B-PCのマクロは動作しません。

もちろんですが、リンクテーブルは正常に張られていてネットワーク越しでも正常にデータが読み込めます。

さらに不可思議な事に動くマクロと動かないマクロの混在となりました。

データの読み書き(ネットワーク越)のマクロは動作するのにフォームが開かないなど。

ちなみに以前には全く同じ環境でOS違い(XP)で運用していました。

何の問題も無く動作していました。

違いはOSだけです。

さらにXPから繋ぐ形式に戻すと普通に動作します。

ファイルは壊れていない事は保障できます。

WIN7はXP以下のOSなんですか?

OSは劣化しているのでしょうか?

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2016-04-06T00:35:16+00:00

    おはようございます、ずっちです。

    B-PCの「VBA.ACCESS」から「Zドライブ」を通してリンクテーブルを張ってみると

    B-PCのマクロは動作しません。

    とありますが、B-PCでネットワークドライブを利用せずCドライブに直接リンクを貼ると動作するのでしょうか。

    ひとまずB-PCのOfficeの修復・再インストールをしてみてはいかがでしょう。

    あと、「.access」という拡張子はないので、正しい拡張子に書き直していただけますか。

    今のところ特に関係はないですけど一応・・・

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません