• 締切済み

エクセル2007 最近使用したドキュメントについて

表示される一覧の中に年賀状作成に使った筆ぐるめのファイルがあります。 エクセルは使っていないのに。このパソコン悪いのでしょうか? しかも5つあります(ドキュメント¥筆ぐるめ¥ULayout\Group000\FgwGrp.csv) (       〃      ¥DateBase\   〃        ) みたいなやつです。これを開いても変な文字や数字が点々並んでいるだけで意味がわかりません・・・ これら5つを削除するにはどうするのですか?  

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

筆ぐるめでも何のソフトでも、書式など無い最小限の文字データはCSVファイルで扱われる(書き出しできる)ことが多い。例えば住所録などでは 氏名、郵便番号、住所・・などの文字情報をだけを問題にして、フォントが行書体などのことははがき表面での書式(フォント)の適用を行って見栄えを良くするようにする。 他のソフトへ住所録データなどを、引き渡す場合は、最小限で文字情報の 山田 三郎,112-2345,東京都千代田区・・といったCSV(項目がカンマでセパレートされたファイル)で渡すと、受け入れる側のソフト(市販のソフトなどが念頭)も、その用意が普通はユーザーの利便を考慮して出来ている。 CSVファイルをエクセルに読み込むと、スンなり読み込まれてシートに表示される。その後は緑色の「X字」のアイコンの下にaの字が入ったアイコンになる。そしてエクセルの作業ウインドウにもそのファイル名がでる。 ーー エクセルでファイルー開くの操作をすると、「ファイルを開く」ウインドウになる。 そこでファイルの種類を「*.CSV」を指定する。すると明細にそのCSVファイルや他のCSVファイル名が出てくる。 そのアイコン部で右クリックー削除で削除できると思う。 これはエクセルの作業ウインドウでの表示の削除と違う操作だが、そもそもこの(質問で言っているファイル)ファイルは、中間的なもので、今後不要の場合がほとんどと言う前提での説明である。ファイルを残して表示だけ消すのは難しい。 ーー そこで下記をやってみた。 VBAで標準ンモジュールに Sub test01() Dim fl For Each fl In Application.RecentFiles MsgBox fl.Name Next End Sub を実行で、作業ウインドウに現れているファイル名が順次表示されると思う。 その中で目星のものの順番を控えておいて下記(1)の1を置き換える Sub test02() Dim fl MsgBox Application.RecentFiles(1).Name Application.RecentFiles(1).Delete End Sub を実行すると作業ウインドウから削除されるようだ。元のCSVファイルは削除されずに残るようだ。

  • end-u
  • ベストアンサー率79% (496/625)
回答No.2

全削除、その他については#1のkeithinさんの回答通りで 付け加える事はありません。 なのであくまで蛇足的なレスです。 >これら5つを削除するにはどうするのですか? 手作業ではなく、マクロを使えば削除はできます。 マクロ利用に抵抗感なければ以下の手順で。 シートタブ右クリック[コードの表示]。 VBE(VisualBasicEditor)が起動し、 無地のウィンドウペインにカーソルがフォーカスします。 そこに以下のコードをコピーペーストして[F5]キーでマクロを実行。 csvの履歴が削除できている事が確認できたらペーストしたコードは消去して構いません。 Sub test()   Dim i As Long   With Application.RecentFiles     For i = .Count To 1 Step -1       If LCase(Right$(.Item(i).Name, 3)) = "csv" Then         .Item(i).Delete       End If     Next   End With End Sub

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

エクセルの画面では,選択的に消す事は残念ですが出来ません。(レジストリとか触れば別ですが) エクセルを起動し画面左上の丸いOfficeボタンからExcelのオプションを出して,詳細設定を選んで少し画面を下に下げると「最近使用したドキュメントの…」という設定欄があるので,一時的にゼロにしてOKします。 一覧から抹消されたら,改めて設定の数字を元に戻しても構いません。 筆ぐるめのデータファイルが「CSV」という拡張子のファイルを使っていて,それが一般的にエクセルのファイルなのでそういう事になってしまっています。たぶん筆ぐるめのデータを触っているときに,うっかりWクリックして開いてしまったなどの事をした影響だと思います。

関連するQ&A