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


XmlMappedRange.Address Свойство (2007 System)

Обновлен: Ноябрь 2007

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

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

Синтаксис

'Декларация
<BrowsableAttribute(False)> _
Public ReadOnly Property Address As XmlMappedRange..::._AddressType
'Применение
Dim instance As XmlMappedRange
Dim value As XmlMappedRange..::._AddressType

value = instance.Address
[BrowsableAttribute(false)]
public XmlMappedRange..::._AddressType Address { get; }

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

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

Заметки

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

Параметр

Описание

RowAbsolute

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

ColumnAbsolute

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

ReferenceStyle

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

External

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

RelativeTo

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

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

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

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

Примеры

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

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

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

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

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

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

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

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

Разрешения

См. также

Ссылки

XmlMappedRange Класс

XmlMappedRange - члены

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