エクセル上に配置したテキストオブジェクトの文字列置換ですが、
Shape.setTextを使って行うという認識で合っていますか?
その場合、添付したsample.xlsxに対して、
abc → ABC と置換した場合、
書式がすべて同じものになってしまいます。
置換結果のエクセルも添付します。after.xlsx
書式をそのままで、文字列だけ置換できないでしょうか?Desktop.zip (16.5 KB)...replace("abc", "ABC")); workbook.s...indexOf(“abc”); shape.getTextBody().replace(index, 3, “ABC”); workbook...