NamedRange.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
- String
Tipo: System.String
Cadena que se va a completar.
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 ejemplo de código siguiente se muestra la forma de utilizar el método AutoComplete.El primer ejemplo establece el valor de la celda A1 en la cadena "Martha lives on a vineyard" y crea un control NamedRange en la celda A2.Después, el ejemplo utiliza el método AutoComplete para obtener una coincidencia de Autocompletar de la subcadena "Ma" y coloca el valor correspondiente en NamedRange.
Se trata de un ejemplo para una personalización en el nivel del documento.
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();
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.