Re[8]: Взаимодействие Microsoft Excel с приложениями .NET -
От: ravex  
Дата: 13.01.06 04:47
Оценка:
Здравствуйте, bo, Вы писали:

bo>Здравствуйте, ravex, Вы писали:


R>>А можно глянуть, как реализовано свойство Value класса Range?


bo>
bo>public object Value
bo>{
bo>    get
bo>    {
bo>        return _comObject.GetType().InvokeMember("Value", BindingFlags.GetProperty, null, _comObject, new object[0]);
bo>    }
bo>    set
bo>    {
bo>        _comObject.GetType().InvokeMember("Value", BindingFlags.SetProperty, null, _comObject, new object[]{value});
bo>    }
bo>}
bo>


bo>_comObject представляет Excel'евское зеркало данного объекта range.


Ага, спасибо! Я в общем-то так и сделал. Просто меня насторожил момент, когда в Value передается не одно значение, а массив, т.е. когда Range представляет собой массив ячеек. Но проверил — все работает нормально.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.