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.
- Replacement
Typ: System.Object
Ciąg zastępujący.
- LookAt
Typ: System.Object
Może być jednym z następujących XlLookAt stałych: xlWhole lub xlPart.
- SearchOrder
Typ: System.Object
Może być jednym z następujących XlSearchOrder stałych: xlByRows lub xlByColumns.
- 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.
- ReplaceFormat
Typ: System.Object
Zamień format 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
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.