主题
窗口对象(Window)
代表活动的 Excel 窗口,用于管理窗口的控件显示、滚动距离、界面缩放等
属性列表
属性 | 说明 | 支持度 |
---|---|---|
是否显示网格线 | 支持 | |
是否显示行标题和列标题 | 支持 | |
水平滚动距离设置和获取 | 支持 | |
可视区域最左侧的列号设置和获取 | JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持 | |
可视区域最上面的行号设置和获取 | JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持 | |
垂直滚动距离设置和获取 | 支持 | |
窗口缩放比例 | 支持 |
DisplayGridlines
是否显示网格线
数据类型
boolean
- 布尔类型,可读可写
示例
js
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
// 隐藏网格线
app.ActiveWindow.DisplayGridlines = false
}
DisplayHeadings
是否显示行标题和列标题
数据类型
boolean
- 布尔类型,可读可写
示例
js
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
// 隐藏行标题和列标题
app.ActiveWindow.DisplayHeadings = false
}
HorzIndex
水平滚动距离设置和获取
语法
表达式.ActiveWindow.HorzIndex
表达式:文档类型应用对象
返回值
返回 Number
型的水平滚动距离(像素)
示例
js
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
const value = await app.ActiveWindow.HorzIndex
console.log(value)
app.ActiveWindow.HorzIndex = 300
}
ScrollColumn
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
可视区域最左侧的列号设置和获取
语法
表达式.ActiveWindow.ScrollColumn
表达式:文档类型应用对象
返回值
返回 Number
型的可视区的列数
示例
js
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
// 获取左侧的列号
const ScrollColumn = await app.ActiveWindow.ScrollColumn
console.log(ScrollColumn)
// 设置左侧的列号
app.ActiveWindow.ScrollColumn = 10
}
ScrollRow
JSSDK: v1.1.10+、WebOffice v1.67.1+ 支持
可视区域最上面的行号设置和获取
语法
表达式.ActiveWindow.ScrollRow
表达式:文档类型应用对象
返回值
返回 Number
型的可视区的行数
示例
js
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
// 获取最上面的行号
const ScrollRow = await app.ActiveWindow.ScrollRow
console.log(ScrollRow)
// 设置最上面的行号
app.ActiveWindow.ScrollRow = 10
}
VertIndex
垂直滚动距离设置和获取
语法
表达式.ActiveWindow.VertIndex
表达式:文档类型应用对象
返回值
返回 Number
型的垂直滚动距离(像素)
示例
js
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
const value = await app.ActiveWindow.VertIndex
console.log(value)
app.ActiveWindow.VertIndex = 300
}
Zoom
窗口缩放比例
语法
表达式.ActiveWindow.Zoom
表达式:文档类型应用对象
返回值
返回 Number
型的缩放比例
示例
js
//@file=base.xlsx
async function example() {
await instance.ready()
const app = instance.Application
// 获取窗口缩放比例
const zoom = await app.ActiveWindow.Zoom
console.log(zoom)
// 操作窗口缩放比例
app.ActiveWindow.Zoom = 10
}