2017-01-02 6 views
0

Мне нужно определить диапазон ячеек с помощью Aspose. Я нашел следующий пример: hereЧто мне нужно для распознавания CellRange (Aspose Cells)?

CellRange range = new CellRange(6, 1, 6, 4); 

Однако, с этим кодом:

using Aspose.Cells; 
. . . 
CellRange unitNameRange = locationWorksheet.Cells[1, 1, 1, 4]; 

... Я получаю "не удается разрешить символ 'CellRange'"

Почему нет? Что мне не хватает? Проект имеет ссылку на Aspose.Cells, исполняющая версии 4.0.30319, версия 16.11.0.0

ответ

1

Да, вы поняли это правильно. Фактически вы использовали класс CellRange, который находится в API-интерфейсах управления Aspose.Cells.GridDesktop (Aspose.Cells.GridDesktop - это независимый элемент управления сетью .NET на основе Windows (desktop), который используется для простого отображения, управления или сохранения/сохранения файлов Excel в WYSIWYG (визуальном) манере есть и другие полезные функции, которые тоже поддерживаются). Вы должны использовать объект Range и вместо этого использовать метод Worksheet.Cells.CreateRange() для своих нужд.

Я работаю разработчиком поддержки/евангелистом в Aspose.

0

От here:

... Я вижу, что это другое звено вводит в заблуждение (используется для различных целей/в разные обстоятельства); это способ сделать это:

Range unitNameRange = locationWorksheet.Cells.CreateRange("A1", "A4");