作成日: 2023/03/17 最終更新日: 2023/03/17
文書種別
制限事項
状況
回避方法あり
詳細
次のような手順を実行した場合、FlexGridのテキストをExcelに正しくコピー&ペーストすることができません。
(1) Excelファイルで、セルを選択しCtrl+Cでコピーしたテキスト(例:"AAA")を、Crtl+VでFlexGridに貼り付ける
(2) FlexGridで他のセルをクリックし、Ctrl+Cでセル全体(例:テキストは"BBB")をコピーする
(3) Excelファイルの任意のセルをクリックし、Crtl+Vで貼り付ける※
※この時、Excelのコピー元のセル("AAA")枠は点線が点滅状態になっています。
(結果)"AAA"が貼りつきます。
これはExcelのコピー保持機能から来る動作です。
コピー保持機能により、Excelでセル枠が点滅状態の時には前回のコピー内容("AAA")が内部に保持されており、他のセルでCrtl+Vを行うと、このテキストが貼り付きます。
(1) Excelファイルで、セルを選択しCtrl+Cでコピーしたテキスト(例:"AAA")を、Crtl+VでFlexGridに貼り付ける
(2) FlexGridで他のセルをクリックし、Ctrl+Cでセル全体(例:テキストは"BBB")をコピーする
(3) Excelファイルの任意のセルをクリックし、Crtl+Vで貼り付ける※
※この時、Excelのコピー元のセル("AAA")枠は点線が点滅状態になっています。
(結果)"AAA"が貼りつきます。
これはExcelのコピー保持機能から来る動作です。
コピー保持機能により、Excelでセル枠が点滅状態の時には前回のコピー内容("AAA")が内部に保持されており、他のセルでCrtl+Vを行うと、このテキストが貼り付きます。
回避方法
上記ステップ1の直後に、Excel上でESCキーを押下しコピー保持機能を解除してから、ステップ2,3を実行してください。これによりExcel内部に保持された前回のコピー内容がクリアされ、FlexGridのテキストを正常に貼り付けることができるようになります。