次の方法で共有

【Bug】図を含む4行を右クリックしながら別シートに「ここにコピー」して閉じると「図が大きすぎます。入りきらない部分は切り捨てられます。」という警告が2回出るのはなぜか?

Anonymous
2015-09-21T13:31:23+00:00

(1)2シート以上あるExcelブックを開き、新しいウィンドウを開き、2シート目を選択する。

(2)最初のウィンドウの1シート目に図を貼り付けて、それを含めて4行選択する。

(3)行選択した淵を右クリックしてドラッグし、もう一つのウィンドウの2シート目に「ここにコピー」で貼り付ける。

(4)閉じる

(5)「図が大きすぎます。入りきらない部分は切り捨てられます。」という警告が2回でる。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

5 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2015-09-24T11:31:50+00:00

    9列目以降の列幅を0.01にして同じ動作を行うと、当警告は出なくなります。

    クリップボードのうち、画像部分の横幅が大きくなりすぎることに起因するもののようです。

    列数が増えたのも当事象を起こりやすくしていますね。

    マクロでプログラミングをすると、これが原因でシステムエラーでExcelごと落ちてしまうため

    早く直してほしいものです。

    ※Excel2003ではクリップボードがクリアされ、当事象は発生しません。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  2. Anonymous
    2015-09-23T21:58:51+00:00

    「コピー&ペースト」の場合、「クリップボードに大きすぎる情報があります。・・・」というようなクリップボード保持するか否かの確認メッセージですね。

    「ここにコピー」の場合、シートを跨がり、図を含む場合、Officeクリップボードを使わずにWindowsクリップボードにコピーされるみたいですね。

    Officeクリップボードの場合、確認メッセージ。Windowsクリップボードの場合、イメージで貼り付ける時に横幅がMAX値を越えるため警告メッセージ。

    なぜ2回は謎ですが。。。

    「ここにコピー」でWindowsクリップボードを使用していること自体おかしい話ですが

    図を含むセルをシート跨がりでコピーするときだけクリップボードをクリアしないというバグですね。

    ご協力ありがとうございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2015-09-23T12:17:19+00:00

    >1つのセルをコピーすると出なくなりますが、

    この現象は、おそらくWindowsのクリップボードあるいはExcelが使用するメモリー領域(たとえばCtrl+Zで元に戻すためのデータなど)が関与しており、そのサイズが大きい状態でファイルを保存したため警告ダイアログが出たものと思われます。

    本質的な解決策ではありませんが、その様なケースでは、最後のコピー内容のサイズを小さくすればクリップボードのデータが小さいものに置き換わりますので、警告ダイアログがでなくなると考えられます。

    >なぜ「ここにコピー」の場合、確認メッセージではないのでしょう・・・。

    確認メッセージとはファイルを×で閉じる時に出る「~への変更を保存しますか?」のダイアログのことでしょうか?

    右クリックでドラッグする場合は、その後の動作がコンテキストメニューから選択できる仕様になっています。

    すなわち、これから先は全くの推測になりますが、ドラッグした時点でコピーデータを保持している上に、さらにその後の貼り付け操作でもメモリーやリソースを使用するため、この2回分の警告ダイアログが出たのではないでしょうか。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Anonymous
    2015-09-22T12:24:51+00:00

    拡張子がxlsxですが、再現します。

    「コピー&ペースト」は、確認メッセージですが、「ここにコピー」は警告2回。なぜでしょう。

    1つのセルをコピーすると出なくなりますが、なぜ「ここにコピー」の場合、確認メッセージではないのでしょう・・・。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2015-09-22T11:56:58+00:00

    ファイル形式が互換モードで拡張子がxlsではないでしょうか?

    その場合は以下のページが参考になるかもしれません。

    http://blog.livedoor.jp/katsuyausami/archives/51836317.html

    http://vba.freewiki.jp/index.php?VBA%A4%CF%A4%DE%A4%EA%C6%BB

    コピー時に4行目のデータ範囲だけを選択して他シートに貼り付ける、あるいはその後に1つのセルをコピーしてクリップボードのデータを小さくするとどのような挙動になるか調べてみてください。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません