Partager via


XmlMappedRange.Offset, propriété

Obtient un Range présentant un offset par rapport au 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 Offset As XmlMappedRange_OffsetType
XmlMappedRange_OffsetType Offset { get; }

Valeur de propriété

Type : Microsoft.Office.Tools.Excel.XmlMappedRange_OffsetType
Range présentant un offset par rapport au contrôle XmlMappedRange.

Notes

La propriété Offset doit être utilisée avec les paramètres suivants.

Paramètre

Description

RowOffset

Nombre de lignes (positif, négatif ou zéro) représentant l'offset de la plage. Les valeurs positives sont décalées vers le bas et les valeurs négatives vers le haut. La valeur par défaut est 0.

ColumnOffset

Nombre de colonnes (positif, négatif ou zéro) représentant l'offset de la plage. Les valeurs positives sont décalées vers la droite et les valeurs négatives vers la gauche. La valeur par défaut est 0.

Si vous essayez d'utiliser Offset sans spécifier de paramètres, Offset obtiendra un objet XmlMappedRange_OffsetType 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é Offset pour sélectionner une plage présentant un offset de trois cellules vers la droite et de trois cellules vers le bas par rapport à XmlMappedRange. Cet exemple de code suppose que la feuille de calcul active contient un contrôle XmlMappedRange nommé CustomerLastNameCell.

Private Sub ActivateOffset()
    Dim offsetRange As Excel.Range = _
        CType(Me.CustomerLastNameCell.Offset(3, 3), Excel.Range)
    offsetRange.Value2 = "Offset range."
    offsetRange.Select()
End Sub
private void ActivateOffset()
{
    Excel.Range offsetRange = 
        (Excel.Range)this.CustomerLastNameCell.Offset[3, 3];
    offsetRange.Value2 = "Offset range.";
    offsetRange.Select();
}

Sécurité .NET Framework

Voir aussi

Référence

XmlMappedRange Interface

Microsoft.Office.Tools.Excel, espace de noms