データの分析、グラフ作成、および通信のためのツールを備えた Microsoft 表計算ソフトウェアのファミリ。
大沢 様
お返事ありがとうございます。
>確認なのですが、その中の PC 2 台だけでエラーが発生してしまうということでよいのでしょ
>うか ?
はい、その認識で間違いありません。
>他に何かエラーコードのようなものは他に記載はなかったでしょうか ?
エラーダイアログに一行「サーバーによって例外が返されました。」とあるだけでエラーコー
ド等は一切表示されていませんでした。
今回の現象とは異なるのですが、以前に行複写を行う処理で同じような現象がありました。
やはり非表示で処理を行うのですが、Windows8 + Excel2013 の場合にエラーは発生しないが
コピーできないという状態になりました。
このような処理
Excel.ActiveSheet.Rows[1].Copy;
この場合の回避方法は2つあり
1.ActiveSheetを使用しないでシートを直接指定する
Excel.ActiveSheet → Excel.Book[0].WorkSheets[0]
2.一瞬だけVisibleをTrueにする
この場合は1の方法で回避していました。
Windows8端末はOEM版ではなく、OSのみ新規購入したものをインストールした直後でExcelも
インストール直後でした。どちらもパッチは最新状態になっていました。
Windows8が関連した問題かと思っていたのですが、今回同様の現象がWindows7でも発生したた
めExcel2013が関係しているのではないかと思った次第です。
今回の問題と以前のコピー時の問題は、どちらもVisibleをTrueにすることで回避できるという共通点があります。
また、Excel2003~2010までのバージョンと複数OSの組み合わせではこれまで同様の現象は発生していません。
Excel2013よりブックの開き方が変更になっていますし、XLMAINの作られ方も変わっていると聞いたことがあります。このあたりが関係している気もします。
引き続き、アドイン関係についても調査してみます。