Поделиться через


XmlMappedRange.AddressLocal - свойство

Возвращает ссылку на диапазон для элемента управления XmlMappedRange на языке пользователя.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel (в Microsoft.Office.Tools.Excel.dll)

Синтаксис

'Декларация
ReadOnly Property AddressLocal As XmlMappedRange_AddressLocalType
    Get
XmlMappedRange_AddressLocalType AddressLocal { get; }

Значение свойства

Тип: Microsoft.Office.Tools.Excel.XmlMappedRange_AddressLocalType
Строка, представляющая ссылку на диапазон элемента управления XmlMappedRange на языке пользователя и в нотации стиля R1C1 или A1.

Заметки

Свойство AddressLocal должно использоваться с указанными ниже параметрами.

Параметр

Описание

RowAbsolute

true для возвращения строки в качестве абсолютной ссылки; в противном случае — false. Значение по умолчанию — true.

ColumnAbsolute

true для возвращения столбца в качестве абсолютной ссылки; в противном случае — false. Значение по умолчанию — true.

ReferenceStyle

Одно из значений XlReferenceStyle.

External

true для возвращения внешней ссылки или false для возвращения локальной ссылки. Значение по умолчанию — false.

RelativeTo

Объект Range, определяющий исходную папку. Если параметрам RowAbsolute и ColumnAbsolute присвоено значение false, а параметру ReferenceStyle присвоено значение xlR1C1, необходимо включить исходную папку для относительной ссылки.

При попытке использования свойства AddressLocal без указания каких-либо параметров свойство AddressLocal получит объект XmlMappedRange_AddressLocalType, который является частью средств разработки Office в инфраструктуре Visual Studio и не предназначен для использования непосредственно из кода.

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Необязательные параметры в решениях Office.

Примеры

В приведенном ниже примере кода с помощью свойства AddressLocal выводится местоположение диапазона XmlMappedRange. В примере используются различные сочетания параметров ReferenceStyle, RowAbsolute, ColumnAbsolute и RelativeTo для отображения местоположения диапазона в четырех разных форматах. Строки местоположения локализуется согласно языку системы, в которой они выполняются. В этом примере предполагается, что текущий лист содержит элемент управления XmlMappedRange с именем CustomerLastNameCell. Если пример выполняется в системе, поддерживающей немецкий язык, и CustomerLastNameCell находится в ячейке A2, отображаются строки адресов "$A$2", "$A2", "Z2S2" и "Z[-1]S[-1]".

Private Sub DisplayAddressLocal()
    Me.Range("A1").Value2 = _
        Me.CustomerLastNameCell.AddressLocal(True, True, _
        Excel.XlReferenceStyle.xlA1, False)

    Me.Range("A2").Value2 = _
        Me.CustomerLastNameCell.AddressLocal(False, True, _
        Excel.XlReferenceStyle.xlA1, False)

    Me.Range("A3").Value2 = _
        Me.CustomerLastNameCell.AddressLocal(True, True, _
        Excel.XlReferenceStyle.xlR1C1, False)

    Me.Range("A4").Value2 = _
        Me.CustomerLastNameCell.AddressLocal(False, False, _
        Excel.XlReferenceStyle.xlR1C1, False, Me.Cells(3, 3))
End Sub
private void DisplayAddressLocal()
{
    this.Range["A1", missing].Value2 = 
        this.CustomerLastNameCell.AddressLocal[true,
        true, Excel.XlReferenceStyle.xlA1, false, missing];

    this.Range["A2", missing].Value2 = 
        this.CustomerLastNameCell.AddressLocal[false,
        true, Excel.XlReferenceStyle.xlA1, false, missing];

    this.Range["A3", missing].Value2 = 
        this.CustomerLastNameCell.AddressLocal[true,
         true, Excel.XlReferenceStyle.xlR1C1, false, missing];

    this.Range["A4", missing].Value2 = 
        this.CustomerLastNameCell.AddressLocal[false,
        false, Excel.XlReferenceStyle.xlR1C1, false, this.Cells[3, 3]];
}

Безопасность платформы .NET Framework

См. также

Ссылки

XmlMappedRange Интерфейс

Microsoft.Office.Tools.Excel - пространство имен