Excelを新規で開いても、以前のデータが開く

このQ&Aのポイント
  • Excelを新規で開いても、以前作成したデータが必ず開くようになりました。
  • 使用しているのはOffice2007で、新規作成を選ぶまで以前のデータが表示されます。
  • データの重さが原因で起動が遅くなっています。対処方法を教えてください。
回答を見る
  • ベストアンサー

Excelを新規で開いても、以前のデータが開く

お世話になります。 いつからか、新規でExcelを開いても、以前作成したデータが 必ず開いてしまうようになりました。 使用しているのはOffice2007です。 その以前のデータが表示された後、Officeボタンから新規作成を選ぶと やっと白紙のExcelが起動します。 Excelのショートカットは、すべてのプログラムからMicrosoft Officeを 開いて起動していますが、同様の症状です。 Program Files のExcelの本体が入っているフォルダから起動しても 同様です。 そのデータは、いろんなシートにいろんなデータを付けて作成した もので、けっこう重たいので起動が遅くて困っております。 対処方法ありましたら教えてください。よろしくお願いします。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

xlstartフォルダに余計なファイルを放り込んでしまっているときの症状に該当します。 ご利用のウィンドウズの種類とか、オフィスをインストールした時の状況によって具体的なxlstartフォルダの場所は変動する可能性がありますが、一般には次の2つの場所になります C:\Program Files\Microsoft Office\Office12\Xlstart C:\Documents and Settings\<User_name>\Application Data\Microsoft\Excel\XLSTART ご利用のウィンドウズの種類に応じた手段でファイルとフォルダの検索を行い、xlstartフォルダを(必要に応じて「システムファイルを検索する」等の設定を調整して)探し出しても構いません。 通常パソコンには上述のように最低2つ(以上)のxlstartフォルダがあるので漏れなく探し出し、中に入っているエクセルファイルを全てゴミ箱に捨てます。 またはエクセルを起動、画面左上の丸いOfficeボタンからExcelのオプションのセキュリティセンター欄で「セキュリティセンターの設定」を開始、「信頼できる場所」欄の「ユーザースタートアップ」「Excelスタートアップ」をそれぞれ確認、Wクリックしてダイアログを開いてパスをコピー、エクスプローラのアドレス欄に貼り付けてEnterし、それぞれのフォルダを開いて中身を確認するのでも構いません。 それともう一つ、Excelのオプションの詳細設定欄の下の方に「起動時にすべてのファイルを開くフォルダ」という設定欄がありますが、ここに何か設定が入っていた場合はそこのフォルダも確認し、中身を捨てます。 通常は、余程意図的に何か目的が無い限りは、この設定は使用しません。

hisashi999
質問者

お礼

ご回答いただき、ありがとうございました。 教えていただいた通り、XLSTARTにファイルがあり、 それを削除したらきちんと新規のExcelが起動するように なりました! 大変助かりました!

その他の回答 (1)

回答No.2

補足のみ。ベストアンサーは辞退します。 No.1 さんが教えてくださっているとおり探していく際に、「Application Data」フォルダが見付からないという場合は、先に、非表示のフォルダを表示させるよう設定を変更しておきます。具体的には、何かのフォルダを開いているときにフォルダのメニューバーの「ツール」から起動するなどして、「フォルダオプション」ダイアログを開きます。その中の「表示」タブにある「全てのファイルとフォルダを表示する」をクリック。その後、「Application Data」が置かれているはずの階層を再表示させます。 なお「XLSTART」フォルダの中に「PERSONAL.XLSB」というファイルが存在している場合、それは誰か他のユーザーの方などがそのパソコンに用意した個人用マクロブックなので、それについては削除しないほうがいいかもしれません。削除してもいいのですが、それはどの Excel ファイルを開いているときでも利用できるマクロのコードが記録されているファイルなので、エクスポートせずに単に削除すると、コードが失われてしまいますね。 謎のファイルが勝手に開く?!――マクロも有効化する「XLSTART」とは(第69回) http://pc.nikkeibp.co.jp/article/column/20081022/1008955/ PERSONAL.XLSとは http://www.relief.jp/itnote/archives/002060.php

hisashi999
質問者

お礼

ご回答いただき、ありがとうございました。 まさにおっしゃる通り、「XLSTART」フォルダの中に「PERSONAL.XLSB」 がありました! それを削除することできちんと起動するようになりました。 ファイルは削除しても問題ない物です。 大変助かりました!

関連するQ&A

  • エクセルの起動エラー

    エクセルの起動エラー ツールバーの復帰は参考にさせて頂き見事に復帰でき、ありがとうございました。 別の方法を試みておりました( 検索で *.xlb を捜し削除してみてください。) 現在エクセルを起動しますと「C:\Program Files\Microsoft Office\OFFICE11\Library.FUNCRES.XLA」が見つかりません。と確認ボタンが表示され、”OK”で閉じますと通常の新規ファイルが表示できます。 そこで、テキストを作成しC:\Program Files\Microsoft Office\OFFICE11\Library\FUNCRES.XLSとして保存しましたら、今度はシートに「FUNCRES」として起動します。 これをなんとか以前のように新規起動したらSheet1 Sheet2 Sheet3で起動できないでしょうか。

  • EXCEL2000と2003の共存について

    特定のファイルだけEXCEL2000で起動し、その他のEXCELのファイルはEXCEL2003で起動したいと思います。 EXCEL2000とEXCEL2003はそれぞれC:\Program Files\Microsoft Office 2000\OfficeとC:\Program Files\Microsoft Office 2003\Officeにインストールされています。 ショートカットをダブルクリックするとEXCEL2003で起動できるのですが、特定のファイルはEXCEL2003で起動されると困るので、バッチファイルを作りました。 cd C:\Program Files\Microsoft Office 2000\Office EXCEL.EXE C:\EXCEL\AAA.XLS これだとEXCEL2000で起動されるのですが、DOSの窓が終了しないので困っています。 何か対処方法はないでしょうか? よろしくお願いします。

  • エクセルのフルパスをvbaで取得

    当方エクセル2003で、 エクセルのフルパスは C:\Program Files\Microsoft Office\OFFICE11\ EXCEL.EXE です。 それをVBAで取得するにはどうすればいいですか? Sub サンプル() Debug.Print 'オフィスがインストールされているフォルダのパスの取得 End Sub のようにして、 C:\Program Files\Microsoft Office\OFFICE11\ EXCEL.EXE を返したいです。 VBAコードをご教示ください。

  • Excelファイルが表示されません(涙)!

    Microsoft Office XP Professional を使用していますが、ショートカット(ディスクトップ上アイコン)及びMyドキュメントからExcelファイルを開こうとしても、Microsoft Excelのウィンドウは表示されるのですが、肝心のシート(指定ファイル)が表示されません、”アプリケーションの修復”を実行しましたがなおりません、Microsoft Office ドキュメントの新規作成から入っても、《選択したテンプレートに関連付けられたプログラム起動できません。または、そのプログラムでは選択したテンプレートを使用できません。》と言うコメントが表示されてしまいます、なにか設定のしかたがあるのでしょうか?原因も分からず、どうすれば良いのか悩んでおります。 どうかアドバイスを頂きたいのですが、皆様宜しくお願いします。

  • エクセルをアクティブにしたい

    エクセルとアウトルックを立ち上げた状態でエクセルのシートにコマンドボタンを設置して、 ***************************************************** Private Sub CommandButton1_Click() '参照設定:Microsoft Outlook ○.○ Object Library Dim ObjOut As Outlook.Application Dim OutMail As MailItem Dim myNaSp As Namespace Dim FolderName As String Dim rc As Long Set ObjOut = GetObject(, "OutLook.Application") Set OutMail = ObjOut.CreateItem(olMailItem) Set myNaSp = GetNamespace("MAPI") FolderName = myNaSp.PickFolder MsgBox "「" & FolderName & "」が選択されました。" rc = Shell("C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" & ActiveWorkbook.FullName, 1) AppActivate rc Set myNaSp = Nothing End Sub ***************************************************** をすると、アウトルックの「フォルダー選択」ダイアログが開くのですが、 フォルダを選択した後に、エクセル画面に戻りません。 手作業でエクセル画面に戻す(アクティブ)にするのですが Shellの部分で、「ファイルが見つかりません」となります。 rc = Shell("C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE", 1) に変更すると、エラーにはならないのですが、 新規のブックが立ち上がってしまいます。 エクセルのシートのボタンを押したら、アウトルックのフォルダ選択画面を出して 選択後、元のエクセルシートをアクティブにさせたいのですがどうすればいいでしょうか? Dim xlApp As Object Set xlApp = CreateObject("Excel.Application") AppActivate xlApp を追加してもダメでした。 ご教授よろしくお願いします。

  • ワードやエクセルのプログラム本体はどこに?

    オフィス2010をインストールしてあるマシンがあります。 ショートカットのプロパティのリンク先には普通パス名が記述されていますが、 ワードとかエクセルのショートカットのプロパティを見ると、 リンク先がMicrosoft OFFice 2010とかになっています。   そこでプログラム本体はどこにあるのかなとエクスプローラから探したのですが、 どこにあるのか結局分かりませんでした。 何か特別な仕掛けになっているような気がするんですが、 ワードやエクセルのプログラム本体はどこにあるんでしょうか。

  • Accessフォームからの外部アプリ起動方法

    お世話になります。 掲題の件、Accessのフォームからボタンをクリックし、 外部アプリケーション(たとえばExcel等)を起動する ことは可能でしょうか? 起動可能であればどのようなVBA記述をしたら良いか 教えて頂けたら幸いです。 [作成環境] 起動ボタン名: 起動 Excelのパス :  C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE 以上、宜しくお願い致します。

  • エクセルが消えた??

    windowsXPでExcel2003を使ってます。 なぜかデスクトップにExcelのアイコンがなくなっちゃったので、「スタート」ボタン→「すべてのプログラム」→「microsoft office」とたどっていったら、「microsoft officeツール」「microsoft office outlook 2003」「microsoft word 2003」しかありませんでした。 この中の「microsoft officeツール」を開いてもExcelがありません。 (あるのは、microsoft office2003言語設定、 microsoft office2003個人用設定の保存ウィザード、 microsoft office Document imaginig、 microsoft office document scanning、 microsoft office picture manager、 microsoft office アプリケーションの回復、 microsoft クリップオーガナイザ、 VBAプロジェクトのデジタル署名、でした) ためしに「microsoft office アプリケーションの回復」を押してみたら、Excelが回復できるっぽい画面が出たので「アプリケーションの回復」ボタンを押して、その後再起動してみましたが変わらず。。。。 ちなみに自分が作ったエクセルファイルを開いたり、編集したりもできます。 今は、新規ファイルを作りたい時は、前に作った他のファイルを開けて、「新規作成」を押してファイルを作成してます。。。 エクセルは、どこに行っちゃったんでしょうか(T0T) 微妙に困ってます。どなたか助けて下さい。。。

  • VBからExcelが起動しません

    Excelファイルを開くプログラムをVBで作成したのですが 1つのパソコンだけ実行時エラー5が発生してExcelを起動できません どなたかお助けください プログラムはこんなかんじです WKPATH = "D:\Program Files\Microsoft Office\Office\EXCEL.EXE " & " c:\a.xls" exl = Shell(WKPATH, 1) ちなみにエラーが発生するパソコンはNT4.0sp6です

  • Office11というフォルダ

    ちょっと知りたいことがあるんですが。 PCによって、 C:\Program Files\Microsoft Office\Office11 C:\Program Files\Common Files\Microsoft Shared\OFFICE11 というフォルダがあるものとないものがあるんですが、 これは、何によるんですか。 例えば、Excelが2002のPCだとなくて2003のPCだとあるというようになっているのですか? それともWindowsXPの場合だとあってWindows2000の場合だとないというようになっているですか?

専門家に質問してみよう