技術情報コラムColumn

Excelでコピーでの怪現象!?

技術解説
業務でExcelを使用する場面が多いと思います。 表を作成してデータを収集し、作成した表を別シートにコピーしたり、OutlookやPowerPointに貼付ける作業をする事も多々あるのではないでしょうか。 先日、コピーした表を、同じシート内にペーストしたところ、表の一部が欠けてしまうという症状について問合せがありました。 別シートや新規ブック、OutlookやPowerPointにペーストしても、やはり表の一部が欠けてしまい、全体がうまくペーストできません。 ペーストしたい表の範囲をドラッグして選択して、右クリック→コピー。 貼り付けたい位置で右クリック→貼付けの手順で操作をしており、範囲指定も問題ありませんでした。 色々と動作検証をした結果、下記の方法では問題なく表のすべてをペーストできることが判明しました。 1.ペーストしたい範囲をドラッグして選択 2.「ホーム」タブ→リボンに表示されている「コピー」アイコンの▼をクリック→「図としてコピー」の順に選択 3.「図のコピー」ダイアログが表示されたら「用紙に合わせる」を選択して「OK」をクリック この手順で表をペーストすると、選択したすべての範囲が貼り付けられました。 ですが、他のPCでは右クリック→コピー、右クリック→貼付けの操作で問題なくペーストされます。 ユーザー様のPC利用環境を詳細に伺いました。 ・ノートパソコンを使用 ・HDMIケーブルで外部モニターを接続 ・メインモニターを外部モニターに設定 ・ディスプレイの設定は「拡張」で設定 動作検証の為、HDMIケーブルを外してノートパソコンのモニターのみにしてもらいました。 従来通りの操作で表をコピーペーストすると、選択した範囲すべてをペーストする事ができました。 HDMIケーブルを再度接続して頂き、メインモニターをノートパソコンのモニターに変更すると、問題なく表をコピーペーストする事が可能でした。 原因を調べてみると、右クリックのコピーペーストや「図としてコピー」の「画面に合わせる」は、ディスプレイドライバーの解像度を利用している事がわかりました。 「図としてコピー」の「用紙に合わせる」の場合は、プリンタードライバーの解像度を利用しています。 今回のユーザー様は、解像度の異なるモニターを接続していた為に症状が発生していました。 パソコンの利用環境や設定環境の違いによって、思いもよらぬ事象が発生するという事を痛感した案件でした。