主题
窗口
Window
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
Window 对象,表示窗口相关
语法
表达式.ActiveDBSheet.Window
表达式:文档类型应用对象
示例
async function example() {
await instance.ready()
const app = instance.Application
// Window 对象,表示窗口相关
const Window = await app.ActiveDBSheet.Window
}
ClosePopup()
JSSDK: v1.1.15+、WebOffice v4.1.1+ 支持
关闭弹窗和菜单
语法
表达式.ActiveDBSheet.Window.ClosePopup()
表达式:文档类型应用对象
示例
async function example() {
await instance.ready()
const app = instance.Application
// 关闭弹窗和菜单
await app.ActiveDBSheet.Window.ClosePopup()
}
GetCellLeftTop()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
读取当前屏幕左上位置
语法
表达式.ActiveDBSheet.Window.GetCellLeftTop()
表达式:文档类型应用对象
返回值
属性 | 数据类型 | 说明 |
---|---|---|
row | Number | 距顶的行 |
col | Number | 距顶的列 |
示例
async function example() {
await instance.ready()
const app = instance.Application
// 读取当前屏幕左上位置
const info = await app.ActiveDBSheet.Window.GetCellLeftTop()
console.log(info)
}
ScrollToCell()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
滚动屏幕到指定单元格,通过 (Row, Col) 定位到具体坐标
语法
表达式.ActiveDBSheet.Window.ScrollToCell({ Row, Col })
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Row | Number | 是 | 滚动到第 Row 行 | |
Col | Number | 是 | 滚动到第 Col 列 |
示例
async function example() {
await instance.ready()
const app = instance.Application
// 滚动屏幕到指定单元格,通过 (Row, Col) 定位到具体坐标
await app.ActiveDBSheet.Window.ScrollToCell({
Row: 5, // 第 5 行
Col: 5 // 第 5 列
})
}
ScrollToCol()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
滚动到指定列,通过 Col 指定滚动哪一列
语法
表达式.ActiveDBSheet.Window.ScrollToCol({ Col })
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Col | Number | 是 | 滚动到第 Col 列 |
示例
async function example() {
await instance.ready()
const app = instance.Application
// 滚动到指定列,通过 Col 指定滚动哪一列
await app.ActiveDBSheet.Window.ScrollToCol({
Col: 5 // 第 5 列
})
}
ScrollToRow()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
滚动到指定行,通过 Row 指定滚动哪一行
语法
表达式.ActiveDBSheet.Window.ScrollToRow({ Row })
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Row | Number | 是 | 滚动到第 Row 行 |
示例
async function example() {
await instance.ready()
const app = instance.Application
// 滚动到指定行,通过 Row 指定滚动哪一行
await app.ActiveDBSheet.Window.ScrollToRow({
Row: 5 // 第 5 行
})
}
SetSheetListClickEnable()
JSSDK: v1.1.10+、WebOffice v2.4.1+ 支持
设置左侧边栏可用性
语法
表达式.ActiveDBSheet.Window.SetSheetListClickEnable()
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Enable | Boolean | false | 否 | 是否可用 |
示例
async function example() {
await instance.ready()
const app = instance.Application
// 设置左侧边栏可用性
await app.ActiveDBSheet.Window.SetSheetListClickEnable(false) // 禁用
}
SetViewPaddingLeft()
JSSDK: v1.1.15+、WebOffice v4.1.1+ 支持
设置表格左侧 padding
语法
表达式.ActiveDBSheet.Window.SetViewPaddingLeft({ Padding })
表达式:文档类型应用对象
参数
属性 | 数据类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
Padding | Number | 是 | padding 举例 |
示例
async function example() {
await instance.ready()
const app = instance.Application
// 设置表格左侧 padding
await app.ActiveDBSheet.Window.SetViewPaddingLeft({
Padding: 100
})
}