NamedRange.AutoComplete(String) Méthode

Définition

Obtient une correspondance de saisie automatique dans la liste.

public string AutoComplete (string String);

Paramètres

String
String

Chaîne à compléter.

Retours

String

Correspondance de saisie automatique de la liste.

Exemples

L'exemple de code suivant illustre l'utilisation de la méthode AutoComplete. L’exemple définit d’abord la valeur de la cellule a1 sur la chaîne « Martha vit sur un vignoble » et crée un NamedRange contrôle dans la cellule a2. L’exemple utilise ensuite la AutoComplete méthode pour obtenir une correspondance de saisie semi-automatique à partir de la sous-chaîne « ma » et place la valeur correspondante dans le NamedRange .

Cet exemple est destiné à une personnalisation au niveau du document.

private void FindMarthaInTheRange()
{
    this.Range["A1"].Value2 = "Martha lives on a vineyard";

    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A2"],
        "namedRange1");

    namedRange1.AddComment("This is Martha's range.");
    namedRange1.Value2 = namedRange1.AutoComplete("Ma");

    if (MessageBox.Show("Clear the range?", "Test",
        MessageBoxButtons.YesNo) == DialogResult.Yes)
    {
        namedRange1.Clear();
    }
}
Private Sub FindMarthaInTheRange()
    Me.Range("A1").Value2 = "Martha lives on a vineyard"

    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("A2"), _
        "namedRange1")

    namedRange1.AddComment("This is Martha's range.")
    namedRange1.Value2 = namedRange1.AutoComplete("Ma")

    If MessageBox.Show("Clear the range?", "Test", _
        MessageBoxButtons.YesNo) = DialogResult.Yes Then
        namedRange1.Clear()
    End If
End Sub

Remarques

S’il n’existe aucune correspondance de saisie semi-automatique ou si plusieurs entrées de la liste correspondent à la chaîne à terminer, cette méthode retourne une chaîne vide.

Cette méthode fonctionne même si la fonctionnalité de saisie semi-automatique est désactivée.

S’applique à