Aracılığıyla paylaş


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
    Microsoft Office Excel'i aramak için istediğiniz dize.
  • MatchCase
    Tür: System.Object
    true arama büyük/küçük harf duyarlı duruma getirmek.
  • MatchByte
    Tür: System.Object
    Yalnızca, seçili veya çift bayt dil desteği Excel'de yüklüyse, bu bağımsız değişkeni kullanabilirsiniz.trueçift baytlık karakterleri yalnızca çift baytlık karakterleri eşleştirmek için; falseçift baytlık karakterler, tek baytlık eşdeğerleri eşleştirmek için.

Dönüş Değeri

Tür: System.Boolean
true Belirtilen karakterler hücrelerin içinde yer alıyorsa NamedRange Denetim; Aksi takdirde, false.

Açıklamalar

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

Ayarlarını LookAt, SearchOrder, MatchCase, ve MatchByte kaydedilir her zaman kullandığınız bu yöntemi. Yöntem çağrısı başlattığı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şkenler ayarlama ayarlarını değiştirir Bul iletişim kutusu ve ayarlarını değiştirme Bul bağımsız değişkeni atlarsanız, kullanılan kaydedilen değerler iletişim kutusunu değiştirir. Bu bağımsız değişkenler, sorunları önlemek için bu yöntemi kullanmak her zaman açıkça 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ücrelere ayarlar bir NamedRange dize denetimi "Bu, bir cümle.", sonra kullanır Replace alt dize değiştirme yöntemi"bir" with "my".

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

    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", missing],
        "namedRange1");

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı