Aracılığıyla paylaş


NamedRange.AutoComplete Yöntem

Otomatik Tamamla eşleşen bir 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
Otomatik Tamamla eşleştir listesinde.

Açıklamalar

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

Otomatik Tamamla özelliğini devre dışı bırakılmış olsa bu yöntem çalışır.

Örnekler

Aşağıdaki kod örneği nasıl kullanılacağını göstermektedir AutoComplete yöntemi. Örnek ilk dizeye "Martha yaşar vineyard üzerinde" A1 hücresinin değeri ayarlar. oluşturur ve bir NamedRange denetimi hücrede A2. Sonra bu örnek kullanır AutoComplete bir alt dize "Master" Otomatik Tamamla eşleşmeden yöntemine eşleşen değeri yerleştirir ve NamedRange.

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

    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", missing].Value2 = "Martha lives on a vineyard";

    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A2", missing],
        "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ı