Поделиться через


XmlMappedRange.Replace Метод (2007 System)

Обновлен: Ноябрь 2007

Заменяет указанные символы в элементе управления XmlMappedRange на новую строку.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)

Синтаксис

'Декларация
Public 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
'Применение
Dim instance As XmlMappedRange
Dim What As Object
Dim Replacement As Object
Dim LookAt As Object
Dim SearchOrder As Object
Dim MatchCase As Object
Dim MatchByte As Object
Dim SearchFormat As Object
Dim ReplaceFormat As Object
Dim returnValue As Boolean

returnValue = instance.Replace(What, Replacement, _
    LookAt, SearchOrder, MatchCase, MatchByte, _
    SearchFormat, ReplaceFormat)
public bool Replace(
    Object What,
    Object Replacement,
    Object LookAt,
    Object SearchOrder,
    Object MatchCase,
    Object MatchByte,
    Object SearchFormat,
    Object ReplaceFormat
)

Параметры

  • What
    Тип: System.Object
    Строка, которую должно искать приложение Microsoft Office Excel.
  • Replacement
    Тип: System.Object
    Замещаемая строка.
  • MatchCase
    Тип: System.Object
    Значение true, чтобы при поиске учитывался регистр.
  • MatchByte
    Тип: System.Object
    Этот аргумент можно использовать, если только в Excel выбрана или установлена поддержка двухбайтовых символов языка. Значение true, чтобы соответствие двухбайтных символов определялось только на двухбайтовых символах; значение false, чтобы двухбайтовые символы соответствовали своим однобайтовым эквивалентам.
  • SearchFormat
    Тип: System.Object
    Формат поиска для метода.
  • ReplaceFormat
    Тип: System.Object
    Формат замены для метода.

Возвращаемое значение

Тип: System.Boolean
Значение true, указанные символы находятся в элементе управления XmlMappedRange; в противном случае — false.

Заметки

Использование этого метода не изменяет выделенный фрагмент или активную ячейку.

Параметры для LookAt, SearchOrder, MatchCase и MatchByte сохраняются каждый раз при использовании этого метода. Если не задать значения этих аргументов, при следующем вызове данного метода будут использоваться сохраненные значения. Задание этих аргументов изменяет параметры в диалоговом окне Найти, а изменение параметров в диалоговом окне Найти изменяет сохраненные значения, которые используются, если аргументы не указываются. Во избежание проблем при каждом использовании данного метода задавайте эти аргументы явно.

Необязательные параметры

Сведения о необязательных параметрах см. в разделе Общие сведения о необязательных параметрах в решениях Office.

Примеры

В следующем примере кода метод Replace используется для замены строки "Smith" на строку "Jones" в диапазоне XmlMappedRange. В этом примере предполагается, что текущий лист содержит XmlMappedRange с именем CustomerLastNameCell.

Private Sub ReplaceSmith()
    Me.CustomerLastNameCell.Value2 = "Walker, Smith, James"
    Me.CustomerLastNameCell.Replace("Smith", "Jones")
End Sub
private void ReplaceSmith()
{
    this.CustomerLastNameCell.Value2 = "Walker, Smith, James";
    this.CustomerLastNameCell.Replace("Smith", "Jones", missing,
        missing, missing, missing, missing, missing);
}

Разрешения

См. также

Ссылки

XmlMappedRange Класс

XmlMappedRange - члены

Microsoft.Office.Tools.Excel - пространство имен