XmlMappedRange.Address Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает ссылку на диапазон для элемента управления XmlMappedRange.
public Microsoft.Office.Tools.Excel.XmlMappedRange_AddressType Address { get; }
Значение свойства
Строка, представляющая ссылку на диапазон элемента управления XmlMappedRange в нотации стиля R1C1 или A1.
Примеры
В следующем примере кода свойство используется Address для вывода расположения диапазона XmlMappedRange . В примере используются разные сочетания ReferenceStyle RowAbsolute параметров, ColumnAbsolute и RelativeTo для вывода расположения диапазона в четырех различных форматах. В этом примере кода предполагается, что текущий лист содержит XmlMappedRange имя CustomerLastNameCell . Если CustomerLastNameCell находится в ячейке A2, в примере отображаются строки адреса "$A $2", "$A 2", "R2C2" и "R [-1] C [-1]".
private void DisplayAddress()
{
this.Range["A1"].Value2 =
this.CustomerLastNameCell.Address[true, true,
Excel.XlReferenceStyle.xlA1, false];
this.Range["A2"].Value2 =
this.CustomerLastNameCell.Address[false, true,
Excel.XlReferenceStyle.xlA1, false];
this.Range["A3"].Value2 =
this.CustomerLastNameCell.Address[true, true,
Excel.XlReferenceStyle.xlR1C1, false];
this.Range["A4"].Value2 =
this.CustomerLastNameCell.Address[false, false,
Excel.XlReferenceStyle.xlR1C1, false, this.Cells[3, 3]];
}
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
Комментарии
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 объект, который является частью средств разработки Office в инфраструктуре Visual Studio и не предназначен для использования непосредственно из кода.
Необязательные параметры
Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.