Excelを読み取り専用で開く の補足
Excel 読み取り専用で開く - argius noteで、「実行する〜」に指定する実行時パラメータの部分を"%1"としていました。
これだと、パスが異常に長い場合に上手くいかないことがあるようなので、"%*"にすると良いみたいです。なぜこうなのかは、これ以上は詳しく調べていないので分かりません。
ということで、下記のようになります。
"C:\Program Files\Microsoft Office\OFFICE11\EXCEL.EXE" /e /r %*