2011年4月6日水曜日

Excel Viewer のコマンドラインオプション

xlview.exe [/e|(path名)]
  • /e [ファイルを開く] 画面を開かないで起動する。
  • 起動して(path名)のファイルを開く。

確認方法

下記コマンドを順番に実行。

コマンド プロンプト
C:\Program Files\Microsoft Office\Office12\>xlview.exe /a
  :
  :
C:\Program Files\Microsoft Office\Office12\>xlview.exe /z

確認環境

  • Microsoft Windows XP Professional Version 2002 Service Pack 3
  • Microsoft(r) Office Excel Viewer (12.0.6545.5000)

応用

Excel ファイルのパス名か、URL が書かれている一行のファイルを Drag and Drop すると Excel Viewer で開けるようなバッチファイルを書いてみる。

xlview.cmd
@Echo OFF

Set TARGET=%1
Set THISPATH=%0
Set THISFILE=%~n0%~x0
Set XLVIEW=C:\Program Files\Microsoft Office\Office12\xlview.exe

If x%TARGET%==x (
  Echo.
  Echo.Usage: %THISFILE% (file including target filepath or url^)
  Echo.
  Pause
  Exit
)


For /F "usebackq tokens=* eol=" %%i In (`"type %TARGET%"`) Do Set FILENAME=%%i
Echo %FILENAME%

start "" "%XLVIEW%" "%FILENAME%"

今のところ問題ないみたい。