1

CellComment を新しいセルにコピーしようとしています (Apache POI を使用)。古いコメントを新しいセルに設定するのではなく、新しいコメントを作成する必要があることはわかっていますが、アンカーを複製する方法を見つけることができないようです。

private void createComment(Cell aNewCell, Comment theOldComment) {
    CreationHelper createHelper = aNewCell.getSheet().getWorkbook().getCreationHelper();
    ClientAnchor anchor = createHelper.createClientAnchor();
    // How to get the old CellComment anchor for x1, c2, y1, y2???
    Drawing drawing = aNewCell.getSheet().createDrawingPatriarch();
    Comment aNewComment = drawing.createCellComment(anchor);
    aNewComment.setString(theOldComment.getString());
    aNewCell.setCellComment(aNewComment);
}
4

1 に答える 1