次の方法で共有

DIR関数を使用したマクロが走らない

Anonymous
2014-02-19T11:47:54+00:00

Access2003では問題なく動いていた DIR関数を含んだマクロがAccess2010では動かなくなりました。

動かす方法がありますか?

DIR関数だけ使ったマクロを走らせても 『指定した式に ACCESSが見つけられない関数名が含まれています』

と出ます。

マクロ例: if dir("c:\temp\dmy.txt")<>"" then        メッセージBOX "ファイルありません"

以上 よろしくお願いします。

開発者テクノロジ | Visual Basic for Applications

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

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

質問作成者が受け入れた回答

Anonymous
2014-02-19T13:05:50+00:00

MukkuMukuです。

Access 2007 以降のデフォルトの挙動です。

Dir 関数

Access 2010 でサンドボックス モードを使用する

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

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

2 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2014-02-21T02:08:22+00:00

    こんにちは。

    MukkuMuku さん、いつもコメント、ありがとうございます。

    yoshi6207 さん、投稿ありがとうございます。

    寄せられたコメントの内容が参考になったようですね。

    また何かありましたら、ぜひ当フォーラムをご利用ください。

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

    0 件のコメント コメントはありません
  2. Anonymous
    2014-02-20T12:36:49+00:00

    MukkuMukuさん、返答ありがとうございます。

    おかげさまで、問題なく動作するようになりました。

    Access2007からのセキュリティ強化対応での影響ですね。 2003からようやく

    2010にアップしたので今日まで気づきませんでした。

    対象のPCが何台かありますので同様の対応を致します。

    ありがとうございました。

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

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