Как в Excel изменить ReferenceStyle на R1C1 с учетом позднего связывания? - C#
Формулировка задачи:
Доброго времени суток!
Не подскажете, как в Excel изменить ReferenceStyle на R1C1 с учетом позднего связывания?
Вопрос в том, как это сделать на C#?
Бамп!
Заодно поясню подробнее, что имел в виду. В Excel по умолчанию установлен стиль ссылок на ячейки A1 (столбцы обозначены буквами, строки цифрами), моей программе для работы нужно установить стиль ссылок R1C1 (и столбцы, и строки обозначены цифрами)
Если делать это макросом в Excel, то выглядеть это будет так:
Sub Макрос3()
With Application
.ReferenceStyle = xlR1C1
.UserName = "Adrax"
.StandardFont = "Arial Cyr"
.StandardFontSize = "10"
.DefaultFilePath = "C:\Documents and Settings\Adrax\Мои документы"
.EnableSound = False
.RollZoom = False
End With
End SubРешение задачи: «Как в Excel изменить ReferenceStyle на R1C1 с учетом позднего связывания?»
textual
Листинг программы
Excel exc = new Excel();
...
exc.Application.GetType().InvokeMember("ReferenceStyle", BindingFlags.SetProperty,
null, exc.Application, new object[] {1});//стиль A1
...
exc.Application.GetType().InvokeMember("ReferenceStyle", BindingFlags.SetProperty,
null, exc.Application, new object[] {-4150});//стиль R1C1