NamedRange.Replace Yöntem

Belirtilen karakterleri değiştirir NamedRange denetimi ile yeni bir dize.

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

Sözdizimi

'Bildirim
Function Replace ( _
    What As Object, _
    Replacement As Object, _
    LookAt As Object, _
    SearchOrder As Object, _
    MatchCase As Object, _
    MatchByte As Object, _
    SearchFormat As Object, _
    ReplaceFormat As Object _
) As Boolean
bool Replace(
    Object What,
    Object Replacement,
    Object LookAt,
    Object SearchOrder,
    Object MatchCase,
    Object MatchByte,
    Object SearchFormat,
    Object ReplaceFormat
)

Parametreler

  • What
    Tür: System.Object
    Aramak için Microsoft Office Excel'in dize.
  • MatchCase
    Tür: System.Object
    true büyük küçük harf duyarlı bir arama yapmak için.
  • MatchByte
    Tür: System.Object
    Bu bağımsız değişken yalnızca çift baytlık dil desteği Excel'de yüklü veya seçili kullanabilirsiniz. true yalnızca çift baytlı karakterlerle eşleşen çift baytlı karakterler için; falseçift baytlık karakterler tek baytlık eşdeğerleri eşleştirmek için.
  • ReplaceFormat
    Tür: System.Object
    Yöntemini değiştir biçimi.

Dönüş Değeri

Tür: System.Boolean
true hücre içinde belirtilen karakter varsa NamedRange kontrol; Aksi takdirde, false.

Notlar

Bu yöntemi kullanarak, etkin hücreye veya seçimi değiştirmez.

Ayarlarını LookAt, SearchOrder, MatchCase, ve MatchByte bu yöntem her kullanışınızda kaydedilir.Yöntem çağrısı bir sonraki açışınızda bu bağımsız değişkenler için değerleri belirtmezseniz, kaydedilen değerler kullanılır.Bu bağımsız değişkeni ayarlamak, ayarları değiştirir bulmak iletişim kutusunu ve ayarlarını değiştirme bulmak iletişim kutusu bağımsız değişkeni atlarsanız, kullanılan kaydedilmiş değerleri değiştirir.Sorunları önlemek için bu yöntemi kullanmak her zaman açıkça bu bağımsız değişkenleri ayarlayın.

İsteğe bağlı parametreler

İsteğe bağlı parametreler hakkında daha fazla bilgi için bkz: Office Çözümlerinde İsteğe Bağlı Parametreler.

Örnekler

Aşağıdaki kod örneği hücrelerde değerini ayarlayan bir NamedRange dizeye denetim "bir cümle budur.", sonra kullanır Replace yöntemi alt dizeyi değiştirmek için"bir"ile"Benim".

Belge düzeyi özelleştirmesi için örnektir.

    Private Sub ReplaceValue()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1"), _
            "namedRange1")

        namedRange1.Value2 = "This is a sentence."
        namedRange1.Replace("a", "my", Excel.XlLookAt.xlPart, _
            Excel.XlSearchOrder.xlByColumns, False, , , )
    End Sub

private void ReplaceValue()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1"],
        "namedRange1");

    namedRange1.Value2 = "This is a sentence.";
    namedRange1.Replace("a", "my", Excel.XlLookAt.xlPart,
        Excel.XlSearchOrder.xlByColumns, false);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı