Metoda XmlMappedRange.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 wejścia ciąg "Nowak" w komórce B1, a następnie używa AutoComplete metodę, aby znaleźć odpowiednik Autouzupełniania dla ciągu "Smi".W tym przykładzie kodu zakłada, że zawiera bieżący arkusz XmlMappedRange o nazwie CustomerLastNameCell.Będzie zostanie znaleziony odpowiednik autouzupełniania, jeśli CustomerLastNameCell znajduje się w komórce B2.
Private Sub DisplayAutoCompleteResult()
Me.Range("B1").Value2 = "Smith"
Dim autoString As String = Me.CustomerLastNameCell.AutoComplete("Smi")
If String.IsNullOrEmpty(autoString) Then
MsgBox("No AutoComplete results were found.")
Else
Me.CustomerLastNameCell.Value2 = autoString
End If
End Sub
private void DisplayAutoCompleteResult()
{
this.Range["B1", missing].Value2 = "Smith";
string autoString = this.CustomerLastNameCell.AutoComplete("Smi");
if (String.IsNullOrEmpty(autoString))
{
MessageBox.Show("No AutoComplete results were found.");
}
else
{
this.CustomerLastNameCell.Value2 = autoString;
}
}
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..