◎Office製品自動実行でRecentフォルダー下の肥大無効化◎
マイクロソフトのoffice製品をマクロなどで自動実行などで連続運転していると
いつの間にかに RECENTフォルダーの肥大化してしまう。
Office製品のファイル拡張子でないことに由来するらしい。
しかしレジストリをいじることで無効化出来る。
Office:Office professional Plas 2010
EXCEL:14.0.6106.5005(32ビット)
・Office製品を全て停止し、Recentフォルダー下を削除
del /q %UserProfile%\AppData\Roaming\Microsoft\Office\Recent
・レジストリ設定追加
レジストリ エディタを起動し、下記のレジストリ キーを開く。
Office 2010 の場合 = 14.0
Office 2007 の場合 = 12.0
Office 2003 の場合 = 11.0
Office XP の場合 = 10.0
例)Office 2010 の場合
HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Common\OpenFind
OpenFind キー下に下記のサブキーを作成。
Places\StandardPlaces\Recent\CacheSize
CacheSize キー内に以下のレジストリ値を作成。
名前 : OfficeFileExtensions
種類 : REG_SZ
データ : "csv;dif;doc;docm;docx;dot;dotm;dotx;htm;html;mdb;mht;mhtml;org;pdf;pot;potm;potx;ppam;ppsm;ppsx;ppt;pptm;pptx;prn;raw;sldm;sldx;slk;tbf;thmx;txt;vsd;xla;xlam;xls;xlsb;xlsm;xlsx;xlt;xltm;xltx;xml;xps"
デフォルト : doc;dot;ppt;pot;mdb;xls;xlt;htm;html
機能 : Officeファイルの拡張子を列挙します。
名前 : OfficeFiles
種類 : REG_DWORD
データ : 0
デフォルト : 20
機能 : ファイルを開くの最近使用したファイルの場所でOfficeの拡張子を
持つファイルのファイルタイプへのショートカットの最大数を指定します。
名前 : NonOfficeFiles
種類 : REG_DWORD
データ : 0
デフォルト : 10
機能 : Office以外の拡張子を持つファイルのファイルタイプへ
のショートカットの最大数を指定します。
名前 : Folders
種類 : REG_DWORD
データ : 0
デフォルト : 20
機能 : ファイルを開くの最近使用したファイルの場所に
合計ショートカットの最大数を指定します。
※各項目は本来の機能は有していないように見受けられ、
0を設定することで無効化できるようだ。
※OfficeFileExtensionsにてOffice製品で開かれるであろうファイルを
列挙することでOffice用のファイルとみなされindex.dat内にも
[org]
[csv]
と記載されindex.datの肥大化を防ぐ。
・又は下記をインポート reg:
Windows Registry Editor Version 5.00
[HKEY_USERS\S-1-5-21-1078081533-1275210071-682003330-126023\Software\Microsoft\Office\14.0\Common\Open Find\Places\StandardPlaces\Recent\CacheSize]
"NonOfficeFiles"=dword:00000000
"OfficeFiles"=dword:00000000
"Folders"=dword:00000000
"OfficeFileExtensions"="csv;doc;dot;htm;html;mdb;org;pdf;pot;ppt;raw;tbf;txt;vsd;xla;xlam;xls;xlsm;xlsx;xlt;xml"
・次回Office実行時からRecentフォルダにファイルが増えることはない。
C:\Users\XXXXXXXX\AppData\Roaming\Microsoft\Office\Recent>dir %UserProfile%\AppData\Roaming\Microsoft\Office\Recent /a
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 9818-4FA6 です
C:\Users\XXXXXXXX\AppData\Roaming\Microsoft\Office\Recent のディレクトリ
2013/10/29 09:05