Как в Excel изменить ReferenceStyle на R1C1 с учетом позднего связывания? - C#

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток! Не подскажете, как в Excel изменить ReferenceStyle на R1C1 с учетом позднего связывания?
Бамп! Заодно поясню подробнее, что имел в виду. В 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
Вопрос в том, как это сделать на C#?

Решение задачи: «Как в 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.867 из 5
Похожие ответы