XmlMappedRange.Replace 方法

用新的字符串替换 XmlMappedRange 控件中的指定字符。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)

语法

声明
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
)

参数

  • What
    类型:System.Object
    希望 Microsoft Office Excel 搜索的字符串。
  • MatchCase
    类型:System.Object
    如果在搜索时区分大小写,则为 true。
  • MatchByte
    类型:System.Object
    仅当已在 Excel 中选择或安装双字节语言支持时,才会用到此参数。如果让双字节字符仅与双字节字符相匹配,则为 true;如果让双字节字符与其单字节等效字符相匹配,则为 false。
  • SearchFormat
    类型:System.Object
    该方法的搜索格式。
  • ReplaceFormat
    类型:System.Object
    该方法的替换格式。

返回值

类型:System.Boolean
如果指定字符在 XmlMappedRange 控件中,则为 true;否则为 false。

备注

使用此方法不会更改所选内容或活动单元格。

每当使用此方法时,都会保存 LookAt、SearchOrder、MatchCase 和 MatchByte 的设置。 如果在下次调用此方法时不指定这些参数的值,将使用保存的值。 设置这些参数将更改**“查找”对话框中的设置,更改“查找”**对话框中的设置将更改在省略这些参数时使用的保存值。 为了避免出现问题,请在每次使用此方法时显式设置这些参数。

可选参数

有关可选参数的信息,请参见Office 解决方案中的可选参数

示例

下面的代码示例使用 Replace 方法在 XmlMappedRange 中将字符串 "Smith" 替换为字符串 "Jones"。 此代码示例假定当前工作表包含一个名为 CustomerLastNameCell 的 XmlMappedRange

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

.NET Framework 安全性

请参见

参考

XmlMappedRange 接口

Microsoft.Office.Tools.Excel 命名空间