internal virtual void checkMacros() { IDictionary macrosMap = _env.MacrosMap; if ((macrosMap != null) && (macrosMap.Count > 0)) { int rowSize = RowSize; int colSize = ColSize; for (int i = 0; i < rowSize; i++) { for (int j = 0; j < colSize; j++) { CellExt ext = getCell(i, j); if ((ext != null) && !isMerged(i, j)) { ext.replaceMacros(macrosMap); } } } } }