Skip to content
本页内容

字体

Font

字体对象

语法

表达式.Range.Font

表达式:文档类型应用对象

示例

//@file=base.xlsx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 区域对象
  const range = await app.Range('A1')

  // 字体对象
  const font = range.Font
}

Bold

获取或者设置字体加粗

语法

表达式.Range.Font.Bold

表达式:文档类型应用对象

示例

//@file=base.xlsx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 区域对象
  const range = await app.Range('A1')

  // 字体对象
  const font = range.Font

  // 获取字体加粗
  const isBold = await font.Bold
  console.log('字体是否加粗:', isBold)

  // 设置字体加粗
  font.Bold = true
}

Color

获取或者设置字体颜色

语法

表达式.Range.Font.Color

表达式:文档类型应用对象

示例

//@file=base.xlsx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 区域对象
  const range = await app.Range('A1')

  // 字体对象
  const font = range.Font

  // 获取字体颜色
  const color = await font.Color
  console.log('字体颜色:', color)

  // 设置字体颜色
  font.Color = '#eb5451'
}

Italic

获取或者设置字体斜体

语法

表达式.Range.Font.Italic

表达式:文档类型应用对象

示例

//@file=base.xlsx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 区域对象
  const range = await app.Range('A1')

  // 字体对象
  const font = range.Font

  // 获取字体斜体
  const italic = await font.Italic
  console.log('字体是否为斜体:', italic)

  // 设置字体斜体
  font.Italic = true
}

Size

字体大小设置和获取

语法

表达式.Range.Font.Size

表达式:文档类型应用对象

示例

//@file=base.xlsx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 区域对象
  const range = await app.Range('A1')

  // 字体对象
  const font = range.Font

  // 设置字体大小
  font.Size = 30

  // 获取字体大小
  const size = await font.Size
  console.log(size)
}

Strikethrough

获取或者设置字体删除线

语法

表达式.Range.Font.Strikethrough

表达式:文档类型应用对象

示例

//@file=base.xlsx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 区域对象
  const range = await app.Range('A1')

  // 字体对象
  const font = range.Font

  // 获取字体删除线
  const strikethrough = await font.Strikethrough
  console.log('字体是否有删除线:', strikethrough)

  // 设置字体删除线
  font.Strikethrough = true
}

Underline

获取或者设置字体下划线,设置的值支持 Enum.XlUnderlineStyle 中的值。

例如:设置单下划线即设置为 Enum.XlUnderlineStyle.xlUnderlineStyleSingle

语法

表达式.Range.Font.Underline

表达式:文档类型应用对象

示例

//@file=base.xlsx
async function example() {
  await instance.ready()

  const app = instance.Application

  // 区域对象
  const range = await app.Range('A1')

  // 字体对象
  const font = range.Font

  // 获取字体是否设置下划线
  const underline = await font.Underline
  console.log('字体是否有下划线:', underline)

  // 设置字体下划线
  font.Underline = app.Enum.XlUnderlineStyle.xlUnderlineStyleSingle
}