#21199
Yutaka Emura
キーマスター

loop bridge 様

いつも EmEditor Professional をお使いいただき、誠にありがとうございます。

ご説明ありがとうございました。
指定する列を配列で取得する方法ですが、正攻法では、次のようになります。

iColumn = 2;
flags = eeCellIncludeQuotesAndDelimiter;
yTotal = document.GetLines();
arr = new Array(yTotal);
for( yLine = 1; yLine <= yTotal; yLine++ ) {
    arr[yLine-1] = document.GetCell( yLine, iColumn, flags );
}
alert( arr );

既にある列が箱型選択されている状態で、クリップボードを介していいのでしたら、次のようにすることもできます。

document.selection.Copy();
str = clipboardData.getData("Text");
var arr = str.split("\r\n");
alert( arr );

ご参考になれば幸いです。

よろしくお願い申し上げます。