windows:MS純正ツールを使って古いエクセル形式(.xls)を新しい形式(.xlsx)に一括変換する方法

マイクロソフト製のツールのみを使って、.xls → .xlsx の変換を一括で行う

1.OMPMをダウンロード
Office Migration Planning Manager (OMPM): Office Compatibility

2.MS Office 互換機能パックをダウンロード
Word/Excel/PowerPoint 用 Microsoft Office 互換機能パック

3.インストール
前項1と2をインストール

4.変換したいファイルの置き場を作る
「C:\OMPM\TOOLS\」下に「infiles」というフォルダを作る

5.定義ファイルの編集
テキストエディタで「C:\OMPM\TOOLS\ofc.ini」を開き、「[FoldersToConvert]」セクションの最後に項番4で作ったフォルダの名前を「fldr=」に続けて入れる

[FoldersToConvert]
; The Converter will attempt to convert all supported files in the specified folders
; (do not include if specifying FileListFolder)
;fldr=C:\Documents and Settings\Administrator\My Documents
;fldr=\\server\share\docs
fldr=C:\OMPM\TOOLS\infiles

6.変換したいファイルを置く
項番4で作ったフォルダに、変換したいファイルを置く

7.プログラムを実行する
コマンドプロンプトを開き、「cd C:\OMPM\Tools」へ移動

cd C:\OMPM\Tools

ofc.exeを実行

C:\OMPM\TOOLS>ofc.exe
Microsoft Office File Converter version 2.2.0.0
Copyright (c) 2010 Microsoft Corporation. All rights reserved.

Automatically converts Office documents to 2010 Microsoft Office system file for
mat based on settings in the OFC.INI control file.

Converting files from folder C:\OMPM\TOOLS\infiles
Converting: C:\OMPM\TOOLS\infiles\2008-04-30.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-04-30.xlsx
Converting: C:\OMPM\TOOLS\infiles\2008-05-31.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-05-31.xlsx
Converting: C:\OMPM\TOOLS\infiles\2008-06-30.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-06-30.xlsx
Converting: C:\OMPM\TOOLS\infiles\2008-07-31.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-07-31.xlsx
Converting: C:\OMPM\TOOLS\infiles\2008-08-31.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-08-31.xlsx
Converting: C:\OMPM\TOOLS\infiles\2008-09-30.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-09-30.xlsx
Converting: C:\OMPM\TOOLS\infiles\2008-10-31.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-10-31.xlsx
Converting: C:\OMPM\TOOLS\infiles\2008-11-30.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-11-30.xlsx
Converting: C:\OMPM\TOOLS\infiles\2008-12-31.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2008-12-31.xlsx
Error: C:\OMPM\TOOLS\infiles\2008-12-31.xls failed to convert
Converting: C:\OMPM\TOOLS\infiles\2009-01-31.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2009-01-31.xlsx
(中略)
Converting: C:\OMPM\TOOLS\infiles\2013-05-31.xls
Writing converted file to: C:\OMPM\TOOLS\Converted\infiles\2013-05-31.xlsx
Start: 2014-01-09 13:28:03
End: 2014-01-09 13:29:49
Total time used to convert files (sec): 106
Total number of files processed: 62
Total number of files converted: 61
Conversion Complete.

C:\OMPM\TOOLS>

エラーがあると「Error: C:\OMPM\TOOLS\infiles\2008-12-31.xls failed to convert」のように表示されます。
エクセルで開こうとしたら

'2008-12-31.xls'には読み取れない内容が含まれています。このブックの内容を回復しますか?

と表示されました。
どうやらそもそもファイルが壊れていたようです。

今回は こうやって 回復しました。

8.変換されたファイル
変換されたファイルは「C:\OMPM\TOOLS\Converted\infiles」に出力されます