跳到主要内容

SearchData

搜索属性。

类型​

Object

属性​

名称类型描述
AfterApiRange要在其后开始搜索的单元格。如果未指定此参数,则搜索从区域左上角的单元格之后开始。
LookAtXlLookAt指定是匹配整个搜索文本还是搜索文本的任何部分。
LookInXlFindLookIn搜索数据类型(公式或值)。
MatchCaseboolean是否区分大小写。默认值为 “false”。
SearchDirectionXlSearchDirection区域搜索方向 - 下一个匹配项或上一个匹配项。
SearchOrderXlSearchOrder区域搜索顺序 - 按行或按列。
Whatstring | RegExp | undefined要搜索的数据,或用于匹配单元格文本的正则表达式。传递 RegExp 时,将忽略 MatchCase 和 Wildcards 参数(改用 "i" 标志控制是否区分大小写)。
Wildcardsboolean指定是否将搜索文本解释为通配符模式:"" 匹配任意字符序列,"?" 匹配任意单个字符,使用 "~" / "~?" 查找字面字符 "*" / "?"。默认值为 "false"。

示例​

// How do I search for text using search data?

// Find a text from a range specifying data.

let searchRange = range.Find({
What: "200",
After: oWorksheet.GetRange("B1"),
LookIn: "xlValues",
LookAt: "xlWhole",
SearchOrder: "xlByColumns",
SearchDirection: "xlNext",
MatchCase: true
});
let wildcardRange = range.Find({
What: "2?0",
LookIn: "xlValues",
LookAt: "xlWhole",
Wildcards: true
});
let regExpRange = range.Find({
What: /\d{3}/,
LookIn: "xlValues",
LookAt: "xlPart"
});