Metoda NamedRange.AutoComplete —
Pobiera jest odpowiednikiem funkcji autouzupełniania z listy.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Składnia
'Deklaracja
Function AutoComplete ( _
String As String _
) As String
string AutoComplete(
string String
)
Parametry
- String
Typ: System.String
Ciąg, aby zakończyć.
Wartość zwracana
Typ: System.String
W przypadku zgodności funkcji autouzupełniania z listy.
Uwagi
Jeśli nie zostanie odnaleziony odpowiednik autouzupełniania lub więcej niż jeden wpis na liście pasuje do ciągu do ukończenia, metoda zwraca ciąg pusty.
Ta metoda działa, nawet jeśli funkcja Autouzupełnianie jest wyłączone.
Przykłady
Poniższy przykład kodu demonstruje, jak używać AutoComplete metoda.W przykładzie najpierw ustawia wartość w komórce A1 na ciąg "Marta życia na terenie winnicy" i tworzy NamedRange kontroli w komórce A2.W przykładzie następnie użyto AutoComplete metoda uzyskania autouzupełniania dopasowuj podciąg "literami Dr" i umieszcza pasującą wartość w NamedRange.
Ten przykład dotyczy dostosowywania poziomie dokumentu.
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
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();
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Przy użyciu bibliotek z częściowo zaufanego kodu..