Поддержка немецкой локали в формулах для именованных диапазонов

Contents
[ ]

Английские формулы написаны в именованном диапазоне. Этот файл Excel можно открыть в среде, где система настроена на немецкую локаль, однако английские формулы будут переведены на немецкий язык. В следующем примере демонстрируется это функция, однако для этого требуется установленный Excel на немецком языке, а также локаль системы должна быть установлена также на немецкий язык.

Образец файла для тестирования этой функции можно загрузить по следующей ссылке:

sampleNamedRangeTest.xlsm

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
const string name = "HasFormula";
const string value = "=GET.CELL(48, INDIRECT(\"ZS\",FALSE))";
Workbook wbSource = new Workbook(sourceDir + "sampleNamedRangeTest.xlsm");
WorksheetCollection wsCol = wbSource.Worksheets;
int nameIndex = wsCol.Names.Add(name);
Name namedRange = wsCol.Names[nameIndex];
namedRange.RefersTo = value;
wbSource.Save(outputDir + "sampleOutputNamedRangeTest.xlsm");