[あすかぜ・ねっと]あすかぜ・ねっと自作ソフトCassava > サポート掲示板

Cassava Editor サポート掲示板

スレッド一覧に戻る返信

[654] クリップボードから複数行のデータを貼り付けた際にEOF位置が更新されない

nine [2021/12/15 10:53:42]

いつも利用させていただいております。
不具合と思われる挙動を発見しましたのでご報告いたします。


【使用しているバージョン】
2.3.3 - 64bit
2.4 α5 - 64bit


【OS】
Windows 10 64bit


【再現性】
あり - 特定の操作においてかならず発生


【不具合内容】
Microsoft Excelなどで作成した複数行(複数セル)の値をクリップボードからCassavaに貼り付けた際、
EOFマークの位置が2行目の右端から正常な位置に更新がされず、
この状態のままファイルに名前を付けて保存(Ctrl-S)を行った場合、
ファイルに保存される値が1行目のみとなり、2行目以降が保存されません。


【再現方法】
Microsoft ExcelやGoogle Spreadsheetなどの表計算ソフトから
複数行に渡る(下記参考)をクリップボードにコピーし、Cassavaに貼り付け(Ctrl-V)
貼り付けオプション「現在の内容を下に移動させてデータを挿入」を選択し、
実行することで発生します。

なお、メモ帳などのテキストエディタから複数行の文字列をコピーし、
上記の貼り付け手順を行った場合、同様の症状が再現しました。


【対処方法】
データを貼り付け後、Cassava上の適当なセルをクリックすることでEOFマークの位置が更新され、
ファイルを保存した際も正常に保存が可能です。


【データ例】
※1列のみのデータでも同様の症状再現します。
1 A
2 B
3 C
4 A
5 B
6 C
7 A
8 B
9 C
10 A

Re: [654] クリップボードから複数行のデータを貼り付けた際にEOF位置が更新されない

あすかぜ [2021/12/15 19:21:56]

ご指摘ありがとうございます。
問題の動作を確認しました。今後修正したいと思います。
よろしくお願いします。

Re: [654] クリップボードから複数行のデータを貼り付けた際にEOF位置が更新されない

あすかぜ [2021/12/18 16:34:26]

Ver. 2.3.4 と 2.4 β1 で修正しました。
「現在の内容を下に移動させてデータを挿入」で、貼り付けたデータより下に EOF が移動するようになっていると思います。
ご確認よろしくお願いいたします。

Re: [654] クリップボードから複数行のデータを貼り付けた際にEOF位置が更新されない

nine [2021/12/23 12:41:48]

お世話になっております。
早速のアップデートありがとうございます。

最新の2.3.4で問題なく動作することを確認できました。
Bottom()にも同問題が影響していたので早期の修正非常に助かりました。

ありがとうございました。
今後ともよろしくお願いいたします。

スレッド一覧に戻る返信