XmlMappedRange.Replace(Object, Object, Object, Object, Object, Object, Object, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Заменяет указанные символы в элементе управления XmlMappedRange на новую строку.
public bool Replace (object What, object Replacement, object LookAt, object SearchOrder, object MatchCase, object MatchByte, object SearchFormat, object ReplaceFormat);
Параметры
- What
- Object
Строка, которую должно искать приложение Microsoft Office Excel.
- Replacement
- Object
Строка замены.
- SearchOrder
- Object
Может быть одной из следующих констант XlSearchOrder: xlByRows или xlByColumns.
- MatchCase
- Object
Значение true, чтобы при поиске учитывался регистр.
- MatchByte
- Object
Этот аргумент можно использовать только в том случае, если в Excel установлена или выбрана поддержка двухбайтовых языков. Значение true, чтобы двухбайтовые символы соответствовали только двухбайтовым символам; значение false, чтобы двухбайтовые символы соответствовали своим однобайтовым эквивалентам.
- SearchFormat
- Object
Формат поиска для метода.
- ReplaceFormat
- Object
Формат замены для метода.
Возвращаемое значение
Значение true, указанные символы находятся в элементе управления XmlMappedRange; в противном случае — false.
Примеры
В следующем примере кода используется Replace метод для замены строки "Иванов" строкой "Jones" в XmlMappedRange . В этом примере кода предполагается, что текущий лист содержит XmlMappedRange имя 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
Комментарии
Использование этого метода не изменяет ни выделение, ни активную ячейку.
Параметры для LookAt , SearchOrder , MatchCase и MatchByte сохраняются каждый раз при использовании этого метода. Если не указать значения для этих аргументов при следующем вызове метода, будут использоваться сохраненные значения. Установка этих аргументов изменяет параметры в диалоговом окне найти , а изменение параметров в диалоговом окне найти приводит к изменению сохраненных значений, которые используются, если аргументы не заданы. Чтобы избежать проблем, устанавливайте эти аргументы явным образом при каждом использовании этого метода.
Необязательные параметры
Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.