• ベストアンサー

Access2000からAccess2007への移行について

Access2000からAccess2007への移行について Access2000形式のmdbをAccess2007形式のaccdb形式で保存した場合、 Visual Basic Editorでコンパイルしてエラーが出なければ、 2000形式で使用できていた全機能が2007形式のもので使用できると考えてよろしいでしょうか? そうでない場合はどういう場合でしょうか? 以上、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • DexMachina
  • ベストアンサー率73% (1287/1744)
回答No.2

> そうでない場合はどういう場合でしょうか? 私自身は自宅PCにはAccess2007をインストール済みではあるものの、 旧バージョンからの移行を本格的に進めてはいないので、あくまで参考 レベルですが・・・(汗) 職場では、Access2000からAccess2003への移行にあたり、Officeの セキュリティ設定の強化の一環として追加された「サンドボックスモード」 の関連で、非常に手を焼かされました。 (VBA自体では特に問題ないものの、クエリやマクロ、フォーム上での  右クリックメニューからの検索条件の入力などで式を使う場合に支障が  発生したかと) ものすごく大雑把に言うと、「Microsoftが安全でないと判断した関数などに ついては、既定で無効化される」という感じです。 Access2007のサンドボックスモードの概略と対応についてはこちらが 参考になるかと思います: http://office.microsoft.com/ja-jp/access-help/HA001230190.aspx また、セキュリティの設定にもよりますが、Access2003から、データベース ファイルを開く時には、起動時にセキュリティメッセージが表示されるように なりました。 但し、Access2007では、(恐らく2003での不評を受けて)この辺りの仕様が さらに変更されて、  a)既定ではVBA・マクロを無効な状態で開く   (必要に応じて、ユーザーの操作によりマクロの有効化も選択可能)  b)「信頼できる場所」という概念(?)が追加され、そこに指定されたフォルダ   であれば、最初からVBA・マクロを有効な状態で開ける といった形となりました。 http://office.microsoft.com/ja-jp/access-help/HA010256412.aspx?queryid=1cee48b9d44a4a039f190124a6c1add1&respos=4&CTT=1 従来にはなかった仕様なので、例えば『a)』でマクロの有効化に必要なボタン 操作を失念したために、マクロが機能しない、といった問題を抱えることも ありますのでご注意下さい。 (メニューバーからリボンというインターフェースの大きな変化があるために、  画面上に表示されていても見落としたりする可能性がある、と) http://okwave.jp/qa/q5264187.html

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • piroin654
  • ベストアンサー率75% (692/917)
回答No.1

一通りロールプレイングをして、問題がなければ いいのでは、と思います。 実行時エラーが出る可能性があるのは、 IEやOSの環境が変わったために、 ActiveXコントロール、たとえば、TreeView、 イメージリストコントロール、 また、Shellなどのエラー。 このような感じです。

すると、全ての回答が全文表示されます。

関連するQ&A