• 締切済み

アクセス97でシフト押しながら起動ができない

アクセス97で困っております。よろしくお願いします。 シフト押しながら起動させると「エラー ファイルが大きすぎてメモ帳では開けません。ワードパッドで開きますか?」と叱られてしまいます。 以前はシフト押しながら起動で起動時実行マクロを避けてMDBを起動できたのですが、なぜ? 原因・マクロ避けての起動方法などご教授お願いします。

みんなの回答

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.2

再回答  まだのようですね? 一度システムファイルチェッカーを実施されては スタート→ファイル名を指定して実行→MSINFO32→OK →ツール→システムファイルチェッカー で変更のあったファイルをスキャンするで 戻してください。 USER.EXEは対象外 頑張って下さい

pyo123
質問者

補足

度々ありがとうございます。 実は状況芳しくありません(T_T) アクセス97を削除し再インストールしてみましたがダメでした。アドバイスいただいたMSINFO32.EXEは、あることはあるのですが、”ツール”は見当たらないのです。 (基本事項失念してましたが、実はOSはWin95Bなのでした。WIN98版にはツールはある模様) ・・・後はOS再インストールするしかないのでしょうか?

  • k_eba
  • ベストアンサー率39% (813/2055)
回答No.1

原因  拡張子の関連付けが変更されている 修復方法  エクスプローラを立ち上げて  表示→フォルダオプション→ファイルの種類でアクセスの拡張子で  メモ帳が起動指定されているのを修正 簡易修正方法  アクセスの再インストール 頑張ってください

pyo123
質問者

補足

早速のアドバイス、感謝です。 -拡張子ですが- MSACCESSが定義されてるだけでして、他の正常稼動マシンと比べてもこれといった違いは見当たりませんでした。念の為関連付けを指定しなおしてみたり、保存しておいたレジストリを復元してみたりいろいろやってみましたがダメでした。 -アクセス再インストールですが- CDドライブ不調のため断念しました。 -気付いたこと- いろいろ実験してみました。 Xlsファイルをシフト押しながら起動してみたら同様のエラーで叱られました。JPGとかPPTも同じです。 どうやら、シフト押しながら対象ファイルを指定/起動すると、まず最初にメモ帳で開こうとし、次にファイルサイズが大きい場合にはワードパッドに切り替るような設定になってしまってるようです。

関連するQ&A

  • 【access】マクロファイルのコピー(移動)について

    こんにちは。 新しく作成したMDBに 以前作成したマクロファイル自体を コピーもしくは移動させたいのですが、 どのような手法を用いればよろしいのでしょうか? 以前作成したマクロファイル自体をコピーして新しく作成したMDBに保存しようとすると、 「サブフォームを含むフォームがあるデータベースを開くと"データベースを開けない状態、またはロックできない状態にしています"エラーメッセージが表示される」 というエラーが表示されてしまいます。 原因を調査したところ、 accessを以前のmdbと新規のmdb、2つ立ち上げているからという理由がわかりましたので、 以前のマクロファイル自体をコピーして、 以前のaccessを閉じてから新規のaccessに貼り付けようと思いましたが、 以前のaccessを閉じようとしたとき、 クリップボードをすべてからにしますとの表示がでます。 これではコピー(貼り付け)ができません。 ご教授のほどお願いします。

  • 別のAccessファイルのフォームを開くには

    Win2000、Access2000を使用しています。 「あいうえお.mdb」というファイルのフォーム上のボタンをクリックすると、「かきくけこ.mdb」というファイルを起動してそのファイル内のフォームを開きたいんですが、 「かきくけこ.mdb」を起動することができません。 エクセルやワードを起動する要領ではできないのでしょうか?(マクロの”アプリケーションの実行”とかShell関数とかで) どなたかおわかりになる方がいましたらお教え下さい。

  • アクセス起動時にVBAを実行させるには?

    テーブルのみのMDBファイルがあります。(フォームなし) このMDBファイルを開いたときにマクロ1を実行させるにはどうすればいいでしょうか? フォームやレホ゜ート以外にもイベントプロシージャーはあるのでしょうか? もしくは「起動時の設定」で「マクロ1を実行する」ことは可能ですか? よろしくお願い致します。(ヴァージョン2003)

  • Access97のエラーについて

    Access97のシステムがあります。 元は、Access1.0の時に作成されたもので、バージョンアップを重ねて現在97で動いています。 このシステムに機能を追加していたのですが、 ボタンのクリック時のイベントでマクロの実行を行ったところ、 「VisualBasicを再コンパイルしてください」みたいなコンパイルエラーが出たので、 このマクロを全てVBAに書き換えました。が、次に実行したら、オートメーションエラーが 出て、VBAに書き換えた部分のFUNCTIONの行が反転して実行が止まってしまいました。 そこで、バックアップしてあったmdbに同じ追加を行い、実行してみたところ、 何回かはちゃんと動作してくれたのですが、突然、同じエラーが出てきました。 いろいろと調べてみたのですが、イマイチよく分かりませんでした。 そもそも、オートメーションエラーとはなんなのでしょうか? また、原因として考えられることは何があるのでしょうか? ご教授願います。

  • 自動起動のマクロorモジュールの設定は?

    Access2000の初心者です。学習用のmdbファイルをダウンロードしました。 このmdbファイルを開くと自動的にフォームが開いて ある作業が選択できます。 ところで、AutoExecマクロと呼ばれるもので上記のようなことができる そうですが、ダウンロードしたmdbファイルをシフトクリックで 開いても該当のマクロは見当たりません。マクロ以外で このようにmdbファイルを開くと同時に自動実行させるプログラム?を 書くにはどうすればよいのですか? ちなみに、例の学習用サンプルファイルにはマクロもモジュールも (少なくともリストを見る限るでは)ありませんでした。 クエリは何個かあります。フォームは1個だけです。

  • Access、Autoexecマクロについて

    エラーメッセージが出ます。Autoexecマクロでデータベース起動後マクロにてあるアクションを行い、「終了」アクションにてAccessを終了するという内容です。(毎日決まった時間に勝手に自動実行させ、終了させたいのです) ファイルを開いてからマクロを実行するとうまくいきますが、データベースファイルをWクリックして実行させようとすると終了する前にエラーになります。 エラーのOKボタンをクリックすると終了します。 どういうことなのでしょうか? エラーの内容は以下の通りです。 ファイル「○○.mdb」(またはその構成ファイル)が見つかりません。パスおよびファイル名が正しいか、必要なライブラリがすべて利用可能かどうか、確認してください。

  • VB6.0からAccess2007のマクロを呼び出す方法について

    VB6.0からAccess2007のマクロを呼び出す方法について教えてください。 [vb6.0のソース] Private Sub ImportFile() Dim AccessMacro As Access.Application Set AccessMacro = GetObject("C:\test.mdb") AccessMacro.Run "Import" end Sub [test.mdbのマクロ] Public Sub Import() DoCmd.TransferText acImportDelim, "test インポート定義", "test", "C:\test.csv", False end Sub 上記の物を、XP+Access2003+VB6.0の環境でコンパイルし、Access2000が入っている環境で実行したところ、問題なくtest.mdbのマクロが実行できました。 (コンパイルした環境でも問題なく動作しました。) ところがこれをWin2003 + Access2007環境で実行したところ、 『実行時エラー 432 オートメーションの操作中にファイル名またはクラス名をみつけられませんでした。』 と表示されます。 おそらく、GetObject("C:\test.mdb")のところでエラーになっているものと思われるのですが、どのようにすれば原因が解消できるかが全くわかりません。 どなたがご教示ください。 よろしくお願いいたします。

  • エクセルから現在起動しているアクセスファイルをアクティブにしたい

    現在エクセルとアクセスを開いています。 エクセルマクロで現在開いているアクセスをアクティブにしたいのですがうまくいきません。 Sub アクセスをアクティブにする() Dim app As Object Set app = CreateObject("Access.Application") app.Application.Visible = True app.Visible = True End Sub これを実行すると新たに空のアクセスアプリケーションが開きます。 (app.Application.Visible = True)を抜いても同じです。 現在起動中のアクセスファイル(○○○.mdb)をエクセルからアクティブにするにはどうすればいいのでしょうか? ご教授よろしくお願いします。

  • Access 壊れた?

    お願いします。 Access2000です。 あるMDBを開くと「'MSysAccessObjects'の読み取り権限がないので、レコードを読み取ることができません。」のメッセージが表示されます。「Shift」+「Enter」で開こうとしてもダメでした。今日の午前中まで使用できていたので突然のエラーに困っています。気になるのは同じフォルダ内に「db1.mdb」~「db18.mdb」があったことです。 しかし、それらのファイルは削除してしまいました。 (ゴミ箱を空にしてしまいました。) この現症と対処方法を教えてください。 とっても困っています!

  • ACCESS 「COMDLG32.OCXのエラー」

    ACCESSランタイムをインストールしているパソコンで、あるMDBを開こうとしたところ、次のようなエラーがでました。 別のパソコンでは問題なく動作します。 このMDBはマクロにAutoexecというマクロを作っていて、起動して画面を最大化し・・・という処理を入れています。 何か原因となるようなことはあるでしょうか。 <エラー内容> COMDLG32.OCX Version1,2を参照する切断された参照が含まれています よろしくお願いします。

専門家に質問してみよう