Aracılığıyla paylaş


NamedRange.AutoComplete Yöntem

Otomatik Tamamla eşleşme listeden alır.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
Function AutoComplete ( _
    String As String _
) As String
string AutoComplete(
    string String
)

Parametreler

Dönüş Değeri

Tür: System.String
Listesinden Otomatik Tamamla eşleşme.

Notlar

Otomatik Tamamla eşleşme varsa veya tamamlamak için dize birden fazla giriş listesinde eşleşiyorsa, bu yöntem boş bir dize döndürür.

Otomatik Tamamla özelliği devre dışıysa, bu yöntem çalışır.

Örnekler

Aşağıdaki kod örneğinde nasıl kullanılacağını göstermektedir AutoComplete yöntem.A1 hücresi "Martha yaşamlarını bir vineyard üzerinde" dizesine ayarlar ve oluşturur ilk örnek bir NamedRange A2 hücresindeki denetim.Sonra örnek kullanan AutoComplete bir Otomatik Tamamla'yı elde etme yöntemi eşleşen alt dizeden "Master" ve eşleşen değeri yerleştirir NamedRange.

Bu örnek için belge düzeyi özelleştirmesinde içindir.

    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();
    }
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı