NamedRange.AutoComplete(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient une correspondance de saisie automatique dans la liste.
public string AutoComplete (string String);
Paramètres
- String
- String
Chaîne à compléter.
Retours
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.