XmlMappedRange.Address, propriété
Obtient la référence de plage du contrôle XmlMappedRange.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
ReadOnly Property Address As XmlMappedRange_AddressType
XmlMappedRange_AddressType Address { get; }
Valeur de propriété
Type : Microsoft.Office.Tools.Excel.XmlMappedRange_AddressType
Chaîne qui représente la référence de plage du contrôle XmlMappedRange en notation R1C1 ou A1.
Notes
La propriété Address doit être utilisée avec les paramètres suivants.
Paramètre |
Description |
---|---|
RowAbsolute |
true pour retourner la ligne sous la forme d'une référence absolue ; sinon, false. La valeur par défaut est true. |
ColumnAbsolute |
true pour retourner la colonne sous la forme d'une référence absolue ; sinon, false. La valeur par défaut est true. |
ReferenceStyle |
Une des valeurs de XlReferenceStyle. |
External |
true pour retourner une référence externe ; false pour retourner une référence locale. La valeur par défaut est false. |
RelativeTo |
Range qui définit le point de départ. Si RowAbsolute et ColumnAbsolute sont false, et si ReferenceStyle est xlR1C1, vous devez inclure un point de départ pour la référence relative. |
Si vous essayez d'utiliser Address sans spécifier de paramètres, Address obtiendra un objet XmlMappedRange_AddressType qui fait partie des outils de développement Office dans l'infrastructure Visual Studio et n'est pas conçu pour être utilisé directement à partir de votre code.
Paramètres optionnels
Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.
Exemples
L'exemple de code suivant utilise la propriété Address pour afficher l'emplacement de plage de XmlMappedRange. L'exemple utilise différentes combinaisons des paramètres ReferenceStyle, RowAbsolute, ColumnAbsolute et RelativeTo pour afficher l'emplacement de la plage dans quatre formats différents. Cet exemple de code suppose que la feuille de calcul active contient un contrôle XmlMappedRange nommé CustomerLastNameCell. Si CustomerLastNameCell est dans la cellule A2, l'exemple affiche les chaînes d'adresse " $ A$2 ", " $ A2 ", " R2C2 " et " 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"].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]];
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.