Microsoft Office Spreadsheet 11.0

Язык C#: программирование на C#, портирование кода C# на VB и VB на C#.

Модератор: Ramzes

SlaDER
Обычный пользователь
Обычный пользователь
 
Сообщения: 66
Зарегистрирован: 06.10.2005 (Чт) 16:54

Microsoft Office Spreadsheet 11.0

Сообщение SlaDER » 05.04.2007 (Чт) 18:46

Итак на VB.Net все просто подключаем Spreadsheet, затем на форму:

'Присваиваем значение
Код: Выделить всё
AxSpreadsheet1.Cells(1, 2) = "1213"


'Получаем
Код: Выделить всё
i=AxSpreadsheet1.Cells(1, 2).Value


А как получить значение в C#

'Присваиваем значение

AxSpreadsheet1.Cells[1, 2] = "1213"


'Получаем, но уже не работает

AxSpreadsheet1.Cells[1, 2].Value

пишет что
object' does not contain a definition for 'Value'

Пожалуйста, если кто знает как можно в C# получить, отпишитесь.

porvoo
Начинающий
Начинающий
 
Сообщения: 13
Зарегистрирован: 01.04.2007 (Вс) 11:43

Сообщение porvoo » 13.04.2007 (Пт) 23:06

Странно что работает потому как

Код: Выделить всё
AxSpreadsheet1.Cells[1][2] = "1213";


если это массив и

Код: Выделить всё
AxSpreadsheet1.Cells(1,2) = "1213";


если это метод, тогда и

Код: Выделить всё
i = AxSpreadsheet1.Cells(1, 2).Value();


Вернуться в C#

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList