Udostępnij za pośrednictwem


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

Wartość zwracana

Typ: System.String
Jest odpowiednikiem 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 ta zwraca pusty ciąg.

Ta metoda działa nawet po wyłączeniu funkcji autouzupełniania.

Przykłady

Poniższy przykład kodu wejścia ciąg "Nowak" w komórce B1, a następnie używa AutoComplete metody, aby znaleźć odpowiednik Autouzupełniania dla ciągu "Smi".W tym przykładzie kodu zakłada, że bieżący arkusz zawiera 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

Zobacz też

Informacje

XmlMappedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel