Compartir a través de


XmlMappedRange.AutoComplete (Método)

Obtiene una coincidencia de Autocompletar de la lista.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
Function AutoComplete ( _
    String As String _
) As String
string AutoComplete(
    string String
)

Parámetros

Valor devuelto

Tipo: System.String
Una coincidencia de Autocompletar de la lista.

Comentarios

Si no hay ninguna coincidencia de Autocompletar o si hay más de una entrada en la lista que coincide con la cadena que se debe completar, este método devuelve una cadena vacía.

Este método funciona aun cuando la característica Autocompletar está deshabilitada.

Ejemplos

En el siguiente ejemplo de código se escribe la cadena "Smith" en la celda B1 y, a continuación, se utiliza el método AutoComplete con el fin de encontrar una coincidencia de Autocompletar para la cadena "Smi".En este ejemplo de código se supone que la hoja de cálculo actual contiene un control XmlMappedRange denominado CustomerLastNameCell.Se encontrará la coincidencia de Autocompletar si CustomerLastNameCell está en la celda 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;
    }
}

Seguridad de .NET Framework

Vea también

Referencia

XmlMappedRange Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)