XmlMappedRange.Replace(Object, Object, Object, Object, Object, Object, Object, Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ersetzt die angegebenen Zeichen im XmlMappedRange-Steuerelement durch eine neue Zeichenfolge.
public bool Replace (object What, object Replacement, object LookAt, object SearchOrder, object MatchCase, object MatchByte, object SearchFormat, object ReplaceFormat);
Parameter
- What
- Object
Die Zeichenfolge, die Microsoft Office Excel für Sie suchen soll.
- Replacement
- Object
Die Ersatzzeichenfolge.
- SearchOrder
- Object
Kann eine der folgenden XlSearchOrder-Konstanten sein: xlByRows oder xlByColumns.
- MatchCase
- Object
true, um bei der Suche Groß- und Kleinschreibung zu unterscheiden.
- MatchByte
- Object
Sie können dieses Argument nur verwenden, wenn Sie die Unterstützung für Doppelbytezeichen in Excel ausgewählt oder installiert haben. true, wenn Doppelbytezeichen nur Doppelbytezeichen entsprechen sollen. false, wenn eine Übereinstimmung der Doppelbytezeichen mit ihren entsprechenden Einzelbytezeichen zulässig ist.
- SearchFormat
- Object
Das Suchformat für die Methode.
- ReplaceFormat
- Object
Das Ersetzungsformat für die Methode.
Gibt zurück
true, wenn sich die angegebenen Zeichen in dem XmlMappedRange-Steuerelement befinden; andernfalls false.
Beispiele
Im folgenden Codebeispiel wird die- Replace Methode verwendet, um die Zeichenfolge "Smith" durch die Zeichenfolge "Jones" in zu ersetzen XmlMappedRange . In diesem Codebeispiel wird davon ausgegangen, dass das aktuelle Arbeitsblatt einen mit dem XmlMappedRange Namen enthält CustomerLastNameCell .
private void ReplaceSmith()
{
this.CustomerLastNameCell.Value2 = "Walker, Smith, James";
this.CustomerLastNameCell.Replace("Smith", "Jones");
}
Private Sub ReplaceSmith()
Me.CustomerLastNameCell.Value2 = "Walker, Smith, James"
Me.CustomerLastNameCell.Replace("Smith", "Jones")
End Sub
Hinweise
Durch die Verwendung dieser Methode wird weder die Auswahl noch die aktive Zelle geändert.
Die Einstellungen für LookAt , SearchOrder , MatchCase und MatchByte werden jedes Mal gespeichert, wenn Sie diese Methode verwenden. Wenn Sie beim nächsten Aufruf der-Methode keine Werte für diese Argumente angeben, werden die gespeicherten Werte verwendet. Wenn Sie diese Argumente festlegen, werden die Einstellungen im Dialogfeld Suchen geändert, und durch das Ändern der Einstellungen im Dialogfeld Suchen werden die gespeicherten Werte geändert, die verwendet werden, wenn Sie die Argumente weglassen. Um Probleme zu vermeiden, legen Sie diese Argumente bei jeder Verwendung dieser Methode explizit fest.
Optionale Parameter
Weitere Informationen zu optionalen Parametern finden Sie unter optionale Parameter in Office-Projektmappen.