Excel 2013 は標準では別インスタンスで起動できない
職場の Office が 2010から 2013になったのですが、
複数のブックを開いて仕事をしていた時に動作がどうもおかしいことに気づきました。
ブックAを作業してて、ブックBの仕事が途中で割り込んできてブックBを編集後、ブックAに戻ってきて、やりかけていた作業が間違っていたのに気付いてUNDOしようとすると…なぜかブックBの内容がUNDOされてしまうという…。
|。・ω・)。o ( 別に開いたEXCELファイルは別インスタンスで実行されるんじゃないのか! )
/x Excel の新しいインスタンスを (別プロセスで) 起動します。 使用例 excel.exe /x "c:\My Folder\book1.xlsx" |
Excel 2013 の「元に戻す・やり直し」は複数の Excel - マイクロソフト コミュニティ
どうやら、Excel 2013から強制的に同じプロセスで実行されるらしい。
これを回避するためにはコマンドラインで /x を指定するか ALTを押しながらEXCELを起動する。
ただし、EXCELファイルを開くときに 押していても無効。
ちょっとめんどくさいね ・ω・
こういうのは、ショートカット作って対応するか、ファイルの関連付けで対応するか・・・
それくらいしか無いんでしょうかね
関連付けを弄るだけのレジストリをつくってみては
レジストリで全部別インスタンスにしてしまうと、今度はブック間のマクロが動かなかったり
面倒なんですよね