Metoda NamedRange.Replace —

Zastępuje określonych znaków w NamedRange formantu o nowy ciąg.

Przestrzeń nazw:  Microsoft.Office.Tools.Excel
Zestaw:  Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)

Składnia

'Deklaracja
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
)

Parametry

  • What
    Typ: System.Object
    Ciąg, program Microsoft Office Excel do wyszukiwania.
  • MatchCase
    Typ: System.Object
    true Aby podczas wyszukiwania rozróżniana wielkość liter.
  • MatchByte
    Typ: System.Object
    Argument ten można użyć tylko wtedy, gdy zostały zaznaczone lub zainstalowana obsługa języków znaków dwubajtowych w programie Excel. true znaki dwubajtowe pasuje tylko znaki dwubajtowe; falseAby dopasować ich odpowiedniki jednobajtowe znaki dwubajtowe.
  • SearchFormat
    Typ: System.Object
    Format wyszukiwania dla metody.

Wartość zwracana

Typ: System.Boolean
true Jeśli określonych znaków w komórkach NamedRange kontroli; w przeciwnym razie false.

Uwagi

Metoda ta nie zmienia zaznaczenie lub aktywnej komórki.

Ustawienia dla LookAt, SearchOrder, MatchCase, i MatchByte są zapisywane przy każdym użyciu tej metody.Jeśli nie określisz wartości dla tych argumentów przy następnym wywołaniu metody, zapisane wartości są używane.Ustawienie tych argumentów zmienia ustawienia w znaleźć okno dialogowe i zmieniania ustawień w znaleźć okno dialogowe zmiany zapisane wartości, które są używane, jeśli pominięto argumenty.Aby uniknąć problemów, ustawić następujące argumenty jawnie każdym użyciu tej metody.

Parametry opcjonalne

Informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach Office.

Przykłady

Poniższy kod ustawia wartość komórki w NamedRange formantu do ciągu "jest to zdanie.", a następnie używa Replace metody do zastąpienia podciąg""z"mojej".

W tym przykładzie jest dla dostosowania poziomu dokumentu.

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

Zabezpieczenia programu .NET Framework

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel