- 電子帳簿保存法に対応するために、ファイル名に日付を付けたいと考えています。
コマンドラインや BAT で Excel から PDF に変換する際に、ファイル名に日付を付けて変換できませんか? - 結論としては可能です。
本記事では、ファイル名に操作日を追加する方法をご案内します。
コマンドに %date:/=% を追加することで、現在の日付を YYYYMMDD 形式で追加できます。
(※変数 %date:/=% は Convert XSL 固有のものではありません。)
以下では、ファイル名の後に日付を追加しています。
【コマンドサンプル】
ConvertXLS.exe /S "C:\TEST\IN\ *.xlsx" /T "C:\TEST\OUT\ *_%date:/=%.pdf" /C-1 /M1 /V
コマンドスイッチの内容は以下の通りです。
- /S:入力ファイルを指定 (引用符の使用を推奨)
- /T:出力ファイルを指定 (引用符の使用を推奨)
- /C-1:出力ファイルの種類 (-1 は PDFでの出力を指定)
- /M1:変換方式を指定 (1 は MS Excel 方式)
- /V:詳細モード (変換結果をメッセージボックスで表示)
【操作動画】