Здравствуйте, 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 представляет собой массив ячеек. Но проверил — все работает нормально.