なんだかわからないのだが、Access2007のフォームに既に配置してあるラベルとテキストボックスをコピーペーストするだけで、accdbファイルが壊れてしまうようになってしまった。テキストボックスを新規追加しても壊れる。一度は開くのだが、そこから別のフォームを開こうとすると落ちてしまう。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Micorsoft office Access は動作を停止しました
問題が発生したため、プログラムが正しく動作しなくなりました。
プログラムは閉じられ、解決策がある場合はWindowsから通知されます。
[プログラムの終了(C)]
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー

ネットで調べるとこんなのがあった。

http://oshiete.goo.ne.jp/qa/1910185.html

コマンドプロンプトから

MSACCESS.EXE ファイル名.accdb /decompile

としてやると直るらしい。実際やってみると落ちなくなった。
実行前は、コンパイルされたPコードが含まれているので290Mbyteあったファイルサイズが/decompile後は119Mbyteに。

以前からファイルサイズが大きくなると落ちやすくなる印象があったが、原因はコンパイルしたPコードが壊れてしまうためみたいだ。デコンパイルしてコンパイルされたPコードを一端削除してしまうと復活。

有り難うO_cyanさん!